Enjeux politiques de l’adaptation aux changements climatiques dans les projets de gestion intégrée des zones côtières à Madagascar 

Pour faire face aux changements climatiques, les pays économiquement pauvres comme Madagascar ont été invités par les Nations-Unies à soumettre un Programme d’actions nationales d’adaptation (PANA) qui identifie les projets jugés prioritaires en matière d’adaptation. On trouve parmi ces derniers la gestion intégrée des zones côtières (GIZC). Celle-ci résulte aussi d’une mise à jour du Livre blanc de la politique de développement durable des zones côtières et marines ayant mené à l’élaboration d’une Stratégie nationale de développement durable des zones côtières et marines à Madagascar. L’analyse du PANA et la GIZC montre cependant qu’ils évoluent en parallèle et de manière peu complémentaire. Dans une perspective de sociologie politique et à partir de recherches documentaires et d’entretiens réalisés à Madagascar en 2013, cet article s’intéressera d’abord à la manière par laquelle les principaux acteurs ont problématisé l’adaptation aux changements climatiques à Madagascar. Cette dé...

See original: VertigO - la revue électronique en sciences de l'environnement Enjeux politiques de l’adaptation aux changements climatiques dans les projets de gestion intégrée des zones côtières à Madagascar 

Portfolio d’options pour le renforcement de la résilience : application de principes systémiques de résilience à la gestion des risques d’inondation en Gironde

Les inondations côtières semblent être appelées à connaître une croissance importante en termes de fréquence et d’intensité. En outre, la forte urbanisation des zones côtières amplifie les conséquences de ces inondations en cas d’impact. Or, au lieu de renforcer la résilience, la gestion des risques s’est davantage focalisée, en France, sur le contrôle de l’urbanisation en vue de réduire l’exposition, des biens et des personnes. Le recours à des mesures inflexibles et restreintes ne semble pas favoriser l’adaptation face aux risques présents et futurs. Ce travail explore une alternative destinée à lever les limites des approches actuelles, focalisées sur la réduction des impacts. Nous proposons un cadre opérationnel de renforcement de la résilience par l’application de principes systémiques à la gestion des risques.

See original: VertigO - la revue électronique en sciences de l'environnement Portfolio d’options pour le renforcement de la résilience : application de principes systémiques de résilience à la gestion des risques d’inondation en Gironde

L’adaptation au changement climatique en zone côtière selon l’approche communautaire : études de cas de projets de recherche-action participative au Nouveau-Brunswick (Canada)

Cet article présentera des études de cas de projets de recherche action collaborative sur l’adaptation aux changements climatiques, à l’érosion et à l’augmentation du niveau de la mer dans des communautés côtières et riveraines du Nouveau-Brunswick. Ces communautés sont Bathurst/Bayshore, Shippagan, Le Goulet, Cocagne, Grand-Digue, Shediac et Perth-Andover. Les projets ont été menés par des chercheurs de l’université de Moncton en collaboration avec ceux d’autres institutions, en adoptant une approche de recherche-action participative. L’analyse des études de cas met en évidence l’importance de la participation des communautés dans l’élaboration de stratégies d’adaptation et d’identifier certains thèmes récurrents dans le corpus empirique.

See original: VertigO - la revue électronique en sciences de l'environnement L’adaptation au changement climatique en zone côtière selon l’approche communautaire : études de cas de projets de recherche-action participative au Nouveau-Brunswick (Canada)

L’adaptation aux changements climatiques dans la Péninsule acadienne : rôles d’acteurs clés dans l’émergence d’un dialogue articulé à l’échelle régionale

Dans la Péninsule acadienne, les principales craintes relatives aux changements climatiques sont l’amplification de l’érosion et des inondations côtières. La gestion des risques actuels et futurs associés à ces phénomènes constitue un défi de taille pour les communautés de ce territoire. Toutefois, depuis 2008, plusieurs projets pour améliorer la résilience de ces communautés face aux enjeux climatiques ont vu le jour. Nous nous intéressons à l’influence des porteurs de ces projets sur le développement de stratégies d’adaptation, particulièrement à leur rôle en tant qu’organismes frontières ou intermédiaires. Nous constatons que les démarches d’adaptation ont favorisé le dialogue entre les acteurs, la production de connaissances et le transfert d’informations. Dans un contexte où les approches d’adaptation ne seront probablement pas imposées par le gouvernement central, le travail d’organismes et de personnes facilitant les échanges entre chercheurs, citoyens, administrateurs, élus ...

See original: VertigO - la revue électronique en sciences de l'environnement L’adaptation aux changements climatiques dans la Péninsule acadienne : rôles d’acteurs clés dans l’émergence d’un dialogue articulé à l’échelle régionale

Les défis des communautés côtières pour rehausser la résilience et leur capacité à faire face aux intempéries climatiques

L’objectif de cet article est de présenter les défis auxquels les communautés côtières doivent faire face pour rehausser leur niveau de résilience et leur capacité à s’adapter face aux intempéries climatiques. L’accent est mis sur la nécessité d’intégrer ces deux éléments dans un processus de réflexion de planification stratégique holistique à long terme. Ceci est nécessaire afin d’éviter la marginalisation de la problématique des changements et de la variabilité climatiques (CVC) par rapport aux autres enjeux auxquels doivent faire face ces communautés (p. ex. le maintien et le développement des emplois et des services à la population). Nous utiliserons les concepts de la planification stratégique pour et par la communauté, ce qui implique la mobilisation et la participation de tous les segments d’intérêts dans les communautés dans toutes les phases de cette planification stratégique : la construction d’une vision future ; l’identification des orientations stratégiques (p. ex. dont...

See original: VertigO - la revue électronique en sciences de l'environnement Les défis des communautés côtières pour rehausser la résilience et leur capacité à faire face aux intempéries climatiques

L’utilisation du concept polysémique de résilience : une analyse empirique en zone côtière

Le concept de résilience est aujourd’hui mobilisé dans le cadre des analyses portant sur l’adaptation des régions côtières aux impacts des changements climatiques. Or il s’agit d’un mot utilisé dans de nombreux cadres disciplinaires et auxquels il est associé une variété de sens et de contextes. Cet article propose de : (i) faire une analyse des usages du mot résilience pour comprendre les implications scientifiques, politiques, voir sociales, de la polysémie du concept, ceci dans les discours des différents acteurs, en milieu côtier, et dans un contexte de changements climatiques et (ii) mettre en place un cadre de mise en intelligibilité des usages de « résilience » à travers divers domaines d’action. Un projet international multi partenarial et hautement interdisciplinaire, le projet THESEUS, est utilisé comme étude de cas. Les principaux résultats montrent : (1) au niveau scientifique, les usages du mot résilience obéissent à une logique de paradigmes suivant les contextes de pr...

See original: VertigO - la revue électronique en sciences de l'environnement L’utilisation du concept polysémique de résilience : une analyse empirique en zone côtière

Un cadre conceptuel pour explorer localement les facteurs de vulnérabilité et les options d’adaptation aux changements climatiques

Cet article décrit un cadre conceptuel pour explorer les facteurs affectant la vulnérabilité aux aléas reliés au climat ainsi que des options d’adaptation aux changements climatiques. Ce cadre permet de guider des réflexions dans un langage simple et non technique, tout en étant compatible avec différentes conceptualisations de la vulnérabilité. Il a été développé à travers l’élaboration d’un plan d’action pour l’adaptation avec l’administration municipale de Rivière-au-Tonnerre sur la Côte-Nord, dans la province de Québec au Canada, en collaboration avec le département d’aménagement de la Municipalité régionale de comté (MRC) de la Minganie. Le cadre consiste à séparer la chaine de causalité du développement de conséquences à partir d’aléas climatiques en trois étapes : le développement d’aléas secondaires dans le milieu naturel ; les dommages biophysiques ; et la perturbation des activités humaines. Il est mis en œuvre dans une série de deux tableaux guidant a) les facteurs favori...

See original: VertigO - la revue électronique en sciences de l'environnement Un cadre conceptuel pour explorer localement les facteurs de vulnérabilité et les options d’adaptation aux changements climatiques

Construire ensemble l’adaptation : la Boîte à outils pour tenir compte des changements climatiques et de la santé humaine en territoire cri

Les changements majeurs en territoire nordique et la nécessité d’adaptation aux changements climatiques des communautés cries obligent à mieux prendre en compte les incidences sur la santé posés par des projets de développement industriel et économique en Eeyou Istchee. Cet article présente le processus ayant mené à développer une Boîte à outils pour répondre à certaines des limites de l’évaluation environnementale (ÉE) quant à la prise en compte des changements climatiques et de la santé humaine. Après avoir posé le contexte des changements climatiques et des ÉE en territoire cri, il illustre un processus de travail encore peu usité dans les domaines de l’adaptation aux changements climatiques et de la santé, mené en collaboration avec les acteurs politico-administratifs autochtones. Il présente ensuite les outils qui en découlent, et qui ancrent l’adaptation non seulement dans le contexte environnemental propre de l’Eeyou Istchee, mais aussi dans un univers de possibilités et de c...

See original: VertigO - la revue électronique en sciences de l'environnement Construire ensemble l’adaptation : la Boîte à outils pour tenir compte des changements climatiques et de la santé humaine en territoire cri

Message queues

A method of multi-process or multi machine concurrency via communicating processes.
Much cloud computation runs on this.
You can build remote procedure calls using this, or stream processing.

  • The easiest and simplest message queue I know is ZeroMQ, which is used by ipython and lots of other things. It’s infrastructure for many of the higher-level libraries but quite sufficient on its own to do surprising stuff.

    ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It’s fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. ZeroMQ is from iMatix and is LGPLv3 open source.

  • spyne

    …is a Python RPC toolkit that makes it easy to expose online services that have a well-defined API using multiple protocols and transports.

    impressive; v. easy exposing of python services to any old language over HTTP or whatever you feel like. (source)

  • Pizco

    …is Python module/package that allows python objects to communicate via ZMQ. Objects can be exposed to other process in the same computer or over the network, allowing clear separation of concerns, resources and permissions.

    looks a little bit undermaintained

  • zerorpc

    … is a light-weight, reliable and language-agnostic library for distributed communication between server-side processes. It builds on top of ZeroMQ and MessagePack. Support for streamed responses - similar to python generators - makes zerorpc more than a typical RPC engine. Built-in heartbeats and timeouts detect and recover from failed requests. Introspective capabilities, first-class exceptions and the command-line utility make debugging easy.

    node.js and python implementation.

See original: The Living Thing / Notebooks Message queues

Gaussian processes

The use of Gaussian random fields for modelling of stochastic processes in time or space.
They work well with kernel methods to do machine learning stuff, apparently.

gaussianprocess.org:

This web site aims to provide an overview of resources concerned with probabilistic modeling, inference and learning based on Gaussian processes. Although Gaussian processes have a long history in the field of statistics, they seem to have been employed extensively only in niche areas. With the advent of kernel machines in the machine learning community, models based on Gaussian processes have become commonplace for problems of regression (kriging) and classification as well as a host of more specialized applications.

rather good lecture by david mackay.

Software

Abra00
Abrahamsen, P. (n.d.) A review of Gaussian random fields and correlation functions.
Ebde15
Ebden, M. (2015) Gaussian Processes: A Quick Introduction. arXiv:1505.02965 [math, Stat].
Jord99
Jordan, M. I.(1999) Learning in graphical models. . Cambridge, Mass.: MIT Press
LaSH03
Lawrence, N., Seeger, M., & Herbrich, R. (2003) Fast sparse Gaussian process methods: The informative vector machine. In Proceedings of the 16th Annual Conference on Neural Information Processing Systems (pp. 609–616).
Mack98
MacKay, D. J. C.(1998) Introduction to Gaussian processes. NATO ASI Series. Series F: Computer and System Sciences, 133–165.
Mack02
MacKay, D. J. C.(2002) Gaussian Processes. In Information Theory, Inference & Learning Algorithms (p. Chapter 45). Cambridge University Press
QuRa05
Quiñonero-Candela, J., & Rasmussen, C. E.(2005) A Unifying View of Sparse Approximate Gaussian Process Regression. J. Mach. Learn. Res., 6, 1939–1959.
RaWi06
Rasmussen, C. E., & Williams, C. K. I.(2006) Gaussian processes for machine learning. . Cambridge, Mass: MIT Press
WiAd13
Wilson, A. G., & Adams, R. P.(2013) Gaussian Process Kernels for Pattern Discovery and Extrapolation. arXiv:1302.4245 [cs, Stat].
WDLX15
Wilson, A. G., Dann, C., Lucas, C. G., & Xing, E. P.(2015) The Human Kernel. arXiv:1510.07389 [cs, Stat].

See original: The Living Thing / Notebooks Gaussian processes

Functional data analysis

To quote Jim Ramsay:

Functional data analysis, which lots of us like to call “FDA”, is about the
analysis of information on curves or functions. For example, these twenty
traces of the writing of “fda” are curves in two ways: first, as static
traces on the page that you see after the writing is finished, and second, as
two sets functions of time, one for the horizontal “X” coordinate, and the
other for the vertical “Y” coordinate.

FDA is a collection statistical techniques for answering questions like,
“What are the main ways in which the curves vary from one writing to
another?” In fact, most of the questions and problems associated with the
usual multivariate data analyzed by statistical packages like SAS and SPSS
have their functional counterparts.

But what is unique about functional data is the possibility of also using
information on the rates of change or derivatives of the curves. We use
slopes, curvatures, and other characteristics made available because these
curves are intrinsically smooth, and we can use this information in many
useful ways. For example, our high school physics tells us that force = mass
times acceleration, and that suggests that we look at the acceleration or
second derivative of the pen’s position as a function of time. What we see in
the plot of the magnitudes of the acceleration vector is that acceleration
hits nearly ten meters/second/second. That’s a lot of energy! Equally
remarkable is the stability of these acceleration records from one trial to
the next. Also, note that where the acceleration magnitudes are near zero,
both the X and Y accelerations must simultaneously be zero. The brain seems
to know what it’s doing!

Regression upon the shapes of curves entire.
A very nonparametric thing to do.
CAn be simpler than you’d think - just doing normal statistics on a functional basis, Hilbert-space-style.

BFLL15:
Battey, H., Fan, J., Liu, H., Lu, J., & Zhu, Z. (2015) Distributed Estimation and Inference with Statistical Guarantees. arXiv:1509.05457 [math, Stat].
BaLi13:
Battey, H., & Liu, H. (2013) Smooth projected density estimation. arXiv:1308.3968 [stat].
BaSa13:
Battey, H., & Sancetta, A. (2013) Conditional estimation for dependent functional data. Journal of Multivariate Analysis, 120, 1–17. DOI.
HaSh00:
Han, K., & Shin, H. (n.d.) Functional Linear Regression for Functional Response via Sparse Basis Selection.
HeBu14:
Heinonen, M., & d’Alché-Buc, F. (2014) Learning nonparametric differential equations with operator-valued kernels and gradient matching. arXiv:1411.5172 [cs, Stat].
HsEu15:
Hsing, T., & Eubank, R. L.(2015) Theoretical foundations of functional data analysis, with an introduction to linear operators. . Chichester, West Sussex: John Wiley and Sons, Inc
LiRH14:
Liu, C., Ray, S., & Hooker, G. (2014) Functional Principal Components Analysis of Spatially Correlated Data. arXiv:1411.4681 [math, Stat].
PaSa14:
Paparoditis, E., & Sapatinas, T. (2014) Bootstrap-based testing for functional data. arXiv:1409.4317 [math, Stat].
RaHG09:
Ramsay, J. O., Hooker, G., & Graves, S. (2009) Functional Data Analysis with R and MATLAB. (2009 edition.). Dordrecht ; New York: Springer
RaSi05:
Ramsay, J. O., & Silverman, B. . (2005) Functional Data Analysis. . New York: Springer-Verlag
TaPa00:
Tavakoli, S., & Panaretos, V. M.(n.d.) Detecting and Localizing Differences in Functional Time Series Dynamics: A Case Study in Molecular Biophysics.

See original: The Living Thing / Notebooks Functional data analysis

Blockchains

Bitcoin, bitmessage, distributed ledgers,
and the paranoiac world of digital cryptocurrency.

https://www.decred.org/

TBD

See original: The Living Thing / Notebooks Blockchains

HTML for haters

Plus also CSS.

You have a cool project, maybe so cool that it is innocent of such adjectives as “disruptive”, and has never been accused of being, or wishing to be, the “Uber of” anything.
Nonetheless, you must make a HTML page for it -
perhaps to put it online, maybe build a javascript ui, perhaps, bless you, write an online user guide

What is the barest, most basic set of HTML techniques you can use to make this thingy function with a minimum of bullshit or sadness?
How can you devote the absolut minimum time to meaningless trivialities and the most to making something real and useful, given that the web is an essay in trivia?

My response: Use the latest HTML5 standards, which are simple and low-fuss.
These won’t work on all browsers, of course, but you’re a busy person, and you don’t have time for such nonsense.
Moreover, even if you claimed to support Safari 2.0 or some such ridiculous thing, by the time you got around to fixing that Safari 2.0 bug for that user who complained that it did not work for them, they would have in any case either upgraded their browser or died of old age; there’s no point in planning for tech support for the non-existent and the dead, now, is there?

Good, let’s move on.

Basic HTML5

Start with the skeleton provided by HTML5bones, which is friendly, educational and very very simple, and includes bonus accessability tips.

Now if you are writing a blog or other text-focussed page, simply stop here.
Stop now.
Stop stop stop.

What’s that? You have bizarre specialised other requirements? Sigh. OK, moving on.

Flexbox

If you have to have a page with flow-layout-like interfaces on,
either because you are building a sophisticated user interface or because
you are a horrific chum merchant,
you probably want FlexBox.
Googling this gets lots of results. Here are the least stupid.

Richard Shepherd, CSS3 Flexible Box Layout Explained has slightly outdated terminology but explains web styling bullshit very well, so I like it.
Chris Coyier explains, in “Old” Flexbox and “New” Flexbox, how to update the above terminology to work.
Peter Gasston, The CSS3 Flexible Box model explained seems to be the reference for how to do it.

Basically, these techniques divide the screen up into columns and chunks and so on nicely. These might get you responsive design (i.e. legibility on smartphones and big screens) for free. Otherwise…

Responsive design

Oh god, some users have iphones, some android, some laptops, and the rest are browsing on oculus rift augmented reality apps built entirely out of polygons. Fuck fuck fuck. Do you need to deal with this?
Does it look on your phone if you ignore this.

If so, the (over-engineered, functional) option of choice is bootstrap.
I’ll write notes here when I work out how to use it.

Ethan Marcotte’s Responsive Web Design also provides a good walk-through.
Nick Pettit’s Beginner’s Guide to Responsive Web Design is also pretty good.
Jason Michael tells you also how to Build a basic responsive site with CSS.

Webcomponents

webcomponents which, thanks to
projects like polymer, give you shinyshiny knobs, buttons and HUDs from
plain old HTML.

Web Components usher in a new era of web development based on encapsulated
and interoperable custom elements that extend HTML itself.
Built atop these new standards, Polymer makes it easier and faster to
create anything from a button to a complete application across desktop,
mobile, and beyond.

Powerful. Flexible. Almost certainly too complicated for what you want.
Intrinsically complicated, even if browsers were all the same, but they are not, so you have to venture into an even more complcated world of “polyfills” and sensitive version dependencies to use them.

Do you really need to go there?
Are you sure you don’t want to hire a user interface professional to deal with that bit?
Well, OK, you mad bastard, I can’t stop you.

See this plain-talk webcomponents howto or lets build some apps with polymer.

See original: The Living Thing / Notebooks HTML for haters

Foundations of mathematics

This is a long story which I will not attempt to tell here;
ZFC set theory (“Zermelo–Fraenkel plus axiom of choice”)
and its relatives are the default foundations for mathematics used by working mathematicians, and they are certainly better than no foundations.
They have many irritating features, however, such as
tying up armies of mathematicians in endless arguments about the Axiom of Choice,
and leaving people such as me who do measure theory spending far too much time on the pathologies of set theory in infinite limits because of said axiom.

If one is dissatisfied with this state of affairs, one can do several different things:
One can come up with variations on the theme of axiom of choice, which is a great way of starting especially smug arguments from partisans of each side,
or one can throw the whole set theoretic basis out and try something different, such as category-theory-esque Type theory.

The latter sounds much more satisfying to someone of my temper.

Will I ever have justification for spending time on realy understanding these, however?
Doubtful.
Unmeasurable sets don’t plague me every day,
and the foundations work if you sweep the cantor dust under the carpet.
It’s still unsatisfying though, so
just in case I’ll record some stuff here…

Vladimir Voevodsky and friends’ Homotopy Type Theory (HoTT to its friends):

Homotopy type theory is a new branch of mathematics that combines aspects of
several different fields in a surprising way.
It is based on a recently discovered connection between homotopy theory and
type theory.
It touches on topics as seemingly distant as the homotopy groups of spheres,
the algorithms for type checking, and the definition of weak ∞-groupoids.
Homotopy type theory offers a new “univalent” foundation of mathematics, in
which a central role is played by Voevodsky’s univalence axiom and higher
inductive types.
The present book is intended as a first systematic exposition of the basics
of univalent foundations, and a collection of examples of this new style of
reasoning — but without requiring the reader to know or learn any formal
logic, or to use any computer proof assistant.
We believe that univalent foundations will eventually become a viable
alternative to set theory as the “implicit foundation” for the unformalized
mathematics done by most mathematicians.

David McAllester’s Morphoid Type Theory

Mazu07:
Mazur, B. (2007) When is one thing equal to some other thing?. In B. Gold & R. A. Simons (Eds.), Proof and Other Dilemmas: Mathematics and Philosophy (p. 221). Washington, D.C.: Mathematical Association of America
Mcal14a:
McAllester, D. (2014a) Implementation and Abstraction in Mathematics. arXiv:1407.7274 [cs].
Mcal14b:
McAllester, D. (2014b) Morphoid Type Theory. arXiv:1407.7274 [cs].
Prog13:
Program, T. U. F.(2013) Homotopy Type Theory: Univalent Foundations of Mathematics. . Institute for Advanced Study: http://homotopytypetheory.org/book
Rijk12:
Rijke, E. (2012) Homotopy type theory.

See original: The Living Thing / Notebooks Foundations of mathematics

Spreadsheetalikes

Excel: R or Ipython for people who like paying for an inferior version of a free app.

In my view, the unique selling point of spreadsheet is providing
a GUI per default for your data.
This is not much of a selling point since a non-spreadsheet statistics
program like R can also have a GUI and better graphing besides,
and the spreadsheet GUI is obtrusive and limiting compared to
more modern stuff like R.
I say this as someone who hates R.

But this GUI business really pays for itself when it comes to collaborative
editing or analysis of your data.
In the 21st century there are online collaborative spreadsheets.
Sharing the workload is a good thing;
hardly data set worth having was collected by one person.
(Although I do want a sneakernet version
of these online apps)

Here, therefore, is a list of online collaborative data-analysis
spreadhseet-like tools,
which is the only kind that is not a pure waste of time.

  • guesstimate
    integrates propagation-of-error and
    Monte Carlo estimation thereof.
    (source,
    Blog post)

  • ethersheet is a node.js-backed cypherpunkish
    spreadsheet made by privacy warriors, much like sibling project etherpad.
    Requires MySQL.

  • ethercalc is another node.js-backed spreadsheet with

    • explicit design documentation,
    • modern technology, (redis or fs)
    • and an explicit pedigree starting with Dan Bricklin, the progenitor of all spreadsheets.

    On the other hand,

    • It may be a one-person shop, and
    • the interface is… uh… vintage. Classic?
      Kind of a HD text mode, with certain shortcomings such as
      lack of column selection.
  • Google docs offers a spreadsheet,
    but it does involve giving them your data for free like a chump.

There are non-javascript-backed online spreadsheets
and also some closed source ones, but srsly,
if your browser is running a spreadsheet, it may as well be full-stack javascript.

Also of note:

  • CKAN
    “is a powerful data management system that makes data accessible –
    by providing tools to streamline publishing, sharing, finding and using data.
    CKAN is aimed at data publishers
    (national and regional governments, companies and organizations)
    wanting to make their data open and available.”
    • seems to have a data table library called recline.

See original: The Living Thing / Notebooks Spreadsheetalikes