Skip to content

Updates

iWeeks

[slide]

20120613 i weeks-1-intro from Rolf Kleef

[/slide]

[slide]

[/slide]

[slide]

20120613 i weeks-2-data from Rolf Kleef

[/slide]

[slide] http://vimeo.com/21711338 [/slide]

[slide]

Let’s explore

  • farmsubsidy.org
  • opencorporates.com
  • whatdotheyknow.com
  • thedatahub.org

[/slide]

[slide] http://www.scribd.com/stef_grieken/d/56642060-Presentation-Open-For-Change-Event-may-13th-2011 [/slide]

[slide]

[/slide]

[slide]

20120613 i weeks-3-howtoopen from Rolf Kleef

[/slide]

[slide]

20120613 i weeks-4-bbc from Rolf Kleef

[/slide]

[slide]

Aid Data

[/slide]

[slide]data.worldbank.org[/slide]

[slide][/slide]

[slide]

OECD and Aid effectiveness

Rome (2002), Parijs (2005), Accra (2008), Busan (2011)

After Accra:

‘Open Forum for CSO Development Effectiveness’

  • 70 national consultations
  • 6 thematic processes
  • 11 regional workshops
  • 2 Global assemblees

[/slide]

[slide]

[/slide]

[slide]

The International Framework for CSO Development effectiveness

  • Istanbul principles for CSO Development Effectiveness
  • Statement on CSO Accountability
  • Minimum Standards for an enabling environment

Busan partnership for Effective Development Cooperation

[/slide]

[slide]

20120613 i weeks-5-iati from Rolf Kleef

[/slide]

[slide][/slide]

[slide]

Tools

Google Fusion tables http://www.google.com/fusiontables/Home/

Google Refine

Scraperwiki

Impure

Dataset

EDUCOEF data http://openforchange.info/oddc

[/slide]

[slide]

Wrap-up

Saturday: hackathon in Amsterdam

www.hackdeoverheid.nl

rolf@openforchange.info

[/slide]

Denying service to my own mail server

We had some intermittent problems recently with a mail server not being available. As it turns out, I basically was doing a “denial of service” attack on my own mail server, thanks to some caveats in how IMAP, push notifications, and my mobile email client, K9 work together.

The problem

One of the mail servers we operate quite regularly became unavailable, apparently not accepting any connections. We managed to investigate the problem as it was happening, and found out all available connections for the IMAP server were in use, and nearly all of them originated from a familiar IP address: my home.

I disconnected the email clients on my devices (laptop, phone, tablet) and switched them on one by one. Clearly, my Android-based phone and tablet with the K9 mail client were causing the problem: they made dozens of connections. It turned out the problem was even worse: K9 reconnects several times.

IMAP and push notifications

Normally, an email client connects to the mail server to check if there is new mail in any of the folders, via IMAP. It would be nicer if the server just informs the client if there is a new mail available. The client will know immediately, and doesn’t have to poll the server so often, which reduces the load on the server too.

Such “push notifications” are not part of the original IMAP protocol. There are two ways in which IMAP tries to solve this:

  1. Keep the connection between client and server open with IDLE commands, so that the server can talk to the client.
  2. Extend the IMAP protocol with “ IMAP NOTIFY “, that both server and client need to implement, to offer more sophisticated push notifications over a single connection.

Sadly, the second option is still under development, and clients and servers (such as Cyrus) haven’t really implemented it yet.

And even more sadly: with IDLE, you need an open connection for each folder that needs push notifications. If you only have push notifications enabled on one Inbox folder, that’s not such a big deal, but to have push notifications on a dozen folders or more, you need a dozen or more open connections between server and client.

How K9 and Thunderbird deal with it

Apparently, Thunderbird limits itself by default to five open connections to the server, no matter how many folders you have. As far as I found out, you’ll have push notifications on the last five folders you’ve looked at.

But K9 does not limit itself. In my case, with a few accounts on our server, and with “push” enabled on all my preferred (“First class”) folders, that resulted in a few dozen open connections.

To make things even worse, K9 quickly detects when I switch networks, for instance when going from Wifi to 3G, and establishes new connections for those folders over the new network. While the mail server still has the old connections open, waiting for them to time out before closing them.

How I “DDOS” my own mail server

On a regular day, I start at home, then go to my office, with all my devices.

  • Phone and tablet: 2 devices
  • Running K9, each with perhaps 20 connections for various folders
  • Switching from my home Wifi to 3G, then to my office Wifi, usually within 10-15 minutes: 3 networks

That adds up pretty quickly: 2 * 20 * 3 = 120 connections. No wonder my colleague had trouble accessing email as soon as I started working.

Suffice to say: I switched off push notifications.

Extreme Poverty and Human Rights: A Case Study of the United States of America

Extreme Poverty and Human Rights: A Case Study of the United States of America:

Interesting article. The “usual talk” about eradicating extreme poverty, but applied to an unusual suspect: the US.

Extreme poverty, defined as a composite of income poverty, human development poverty and social exclusion, is not only a problem of poor developing countries, but a phenomenon that is found in most countries in the world. But the fact that the United States, the wealthiest country in the world, also suffers from persistence of extreme poverty is a paradox.

There are no significant trends to indicate that extreme poverty is being reduced over time. In fact, there is qualitative and anecdotal evidence pointing towards a rise in extreme poverty.

[…]

The international community should recognise the existence of conditions of extreme poverty in the United States as indications of the worst form of indignity inflicted upon human beings, which should be regarded as a denial of human rights. Once it is recognised as such, it would be possible for the United States government to adopt programmes based on human rights principles which would surely contribute to the eradication of extreme poverty.

Persistent myths about open access scientific publishing. Dr Mike Taylor in The Guardian

Persistent myths about open access scientific publishing. Dr Mike Taylor in The Guardian:

For Elsevier, the biggest of the barrier-based publishers, we can calculate the total cost per article as £1,605m subscription revenue divided by 240,000 articles per year = £6,689 per article. By contrast, the cost of publishing an article with a flagship open access journal such as PLoS ONE is $1,350 (£850), about one eighth as much. No one expects open access to eliminate costs. But we can expect it to dramatically reduce them, as well as making research universally and freely available.

Drones for good, pirates in the sky

You’re enjoying a sunny day in the park with some friends. You get out your smart phone to find that piece of music your friends really should hear, and all of a sudden, a flock of colourful mini helicopters appears out of nowhere, and perform a gracious dance in the sky above you while the music plays. Then they disappear again.

Sounds futuristic? Yeah, even still looked futuristic when I saw this at the GLOW Festival in Eindhoven, last November:

Science fiction is quickly loosing its fiction part and is becoming reality. The Electronic Countermeasures installation was a proof of concept of the technology, but now the Pirate Bay is preparing for the next step: using these flying robots to build a “low orbit network of server drones”. Let the robots in the sky help you share, independent of providers and regulators.

The military are building drones for “ Non-cooperative, Biometric Tagging, Tracking, facial recognition to follow people in a crowd, so why not use the same tools for to monitor police operations in demonstrations?

http://youtu.be/9vOor1xmVDs

Although still relatively expensive, the drones are a nice addition to the $100 Satellites, using balloons and kites to make maps and asses situations, for instance in the aftermath of the Deepwater Horizon disaster, or working with communities in Peru:

ed7e0b78fe65cad28d00841bacf4b882_MD5.jpg

Lets build Drones For Good!