Very interesting article about the challenges of harvesting, processing, and analysing big data.

Question: How does the lay programmer contribute to all this?

Using the analogy of the Ubuntu platform (think of it like a user-friendly data visualisation), if a person wishes to improve the gnome dictionary, there's a LaunchPad page for that application, with community leads and developers, source-code, documentation, and ways to submit pull requests for the next version.

Is there an open-sourced platform that includes all of the technologies talked about in this article?

Because I'd like to learn about this and contribute (in the same way I learned about Ubuntu and its methods of contribution).

There's nothing better than having access to real-time evidence and data, when wanting to make suggestions on how to improve the world. This technology should be made available to all people (we're currently living a soup of poli...