Giulio Starace

Wandering through my mind.

github linkedin twitter instagram email

Rirespira DevBlog 1 | The Concept

Jul 22, 2019
4 minutes read

For the last three years I have been living in the UK, particularly up north in Durham where the climate throughout the year doesn’t really lend itself to a strong agricultural economy when it comes to vegetables other than potatoes and carrots.

The result is the presence of a huge proportion of imported vegetables in supermarkets, often from across the Atlantic and often packaged in plastic to prolong their shelf life.

What this means is that making eco-friendly choices in this context becomes more nuanced. How much worse for the environment is something imported from Columbia than something from Brazil? If your veggies are imported and wrapped in plastic are they really that much more environmentally friendly than your local butcher’s chicken?

Of course, this isn’t really that big of an issue. A simple Google Search will almost always lead you to the right answer. The problem is not really in not having an answer.

The problem, rather, arises from having to constantly navigate google search results, often relying on flimsy articles devoid of sources and loaded with bias. The problem continues when you wish to perhaps compare your options, now finding yourself in between different articles, perhaps using different units and different measurement methods – more often than not badly communicated, if communicated at all.


Rirespira would provide a solution to this issue by providing a centralized location in which to collect, organize and present all the information needed for users to make environmentally conscious decisions without the hassle of scouring through Google Search results. Think of a Pokédex for activities that have an environmental impact (which means basically any activity).

The project faces a series of challenges. As mentioned earlier, the answers to most potential queries are roughly already there. The site faces first and foremost the task of collecting the environmental information regarding pretty much any activity imaginable.

This is of course an enormous task which is why Rirespira will have to rely on the power of the community, with users able to submit the relevant information for missing activities. To avoid being griefed by trolls, rules will have to be set into place, for example requiring a submission to be supported by verified scientific literature (for example by attaching a relevant DOI).

Submitted posts will then have to be moderated to avoid erroneously approving submissions with irrelevant DOIs attached. This might also be community-powered, perhaps with a system similar to karma on reddit, where users upvote and downvote pending submissions, based on the quality of their sources

Ultimately, I’d like to have it so that pending posts with a good reputation (high percentage of upvotes) automatically get approved while only controversial posts go through manual moderation.

In collecting the information, the interface needs to be suitable for users to input whatever units their sources are working with. This means carrying out a rather large survey of the literature beforehand to understand what units are typically used and what the conversions between them are.

This will later on allow users to be able to compare different activities in the website, as the units will have been unified by underlying functions. This is one of the features that I’m most excited about.

Finally, I’d like to be able to concatenate submitted activities to provide more complex queries, which better capture the nature of reality. For example, rather than having a user simply ask “What is the environmental impact of eating asparagus?”, Rirespira will be able to provide users with the option to refine their query into something like “What is the environmental impact of eating asparagus imported from Perù given that I live in England?” by combining information on asparagus with information on the environmental impact of transatlantic food transport.


It’s a lot I realize. Technologically it is not necessarily that difficult. The difficulty arises from the fact that this issue of the environment is very much not black and white. There are loads of factors to take into account and factoring context into the equation systematically is not an easy task.

However I do think we can benefit from a centralized location for our environmental questions powered by the community, and I hope that I’ll be able to deliver on the task. Stay tuned.



Back to posts


comments powered by Disqus