We need to Challenge Tech on Climate Change

After attending some Extinction Rebellion protests on climate change, I have been doing a lot of thinking on the issue. I used to think the whole thing was hopeless and we would just keep burning fossil fuels until they were no longer economically profitable by which point it would be too late. The recent grassroots upswell of activism and awareness in the UK and elsewhere has given me hope that perhaps this outcome is not set in stone.

Primarily the problem facing us is political. The technology exists we just have to implement it. Some would say it is an economic challenge as well but there is debate as to whether a switch to 100% renewable, zero carbon economy would actually save us money. It certainly will save us money in the long run given the consequences of inaction but whether it does in the short, medium or long term is irrelevant. Without a fundamental shift in global energy policy, we are heading for a 4°C world or above and all the disasters that entails.

We need massive new investment in renewable energy and energy distribution, home insulation and efficiency, a ban on new fossil fuel exploration including fracking. This requires nations to work together. To deal with this crisis we require leadership, honest analysis and concerted political action. XR has raised the profile of climate change up the political agenda but this is not enough on its own.

This led me to think about why, as a society, we are not currently taking the necessary action. For decades climate change denial has been at the heart of the problem. In Europe whilst most but not all mainstream politicians now accept the scientific consensus that is not necessarily true of the electorate (my otherwise intelligent father included). Go on any right-wing or populist media site in the UK and you will see plenty of comments that support climate change denial. These people vote. The problem is far worse in the USA, the country with one of the biggest greenhouse gas emissions per capita of any country.

So why the left, right split? I naively thought climate change and the potential global problems it brings should be above this sort of politics. After all, if your million dollar Malibu mansion gets burnt down in a forest fire because of excessive droughts and high temperatures you ought to care about that if only for selfish reasons. I have spent a lot of time over the last week trying to understand climate change denial. Jean-Daniel Collomb argues that in the USA, three factors are responsible for promoting climate change denial, corporations wishing to maintain the status quo and reduce regulation in order to maximise their short-term profits, small government conservative libertarians who have an ideological commitment to de-regulation and that any attempt to combat climate change would necessarily result in a curtailing of the American way of life and its ever-increasing need for consumption and prosperity. Conservative free marketeers cannot accept man-made climate change because it challenges their ideological belief in the market, as the only source of societal good.  Naomi Oreskes states in Merchants of Doubt “Accepting that by-products of industrial civilization were irreparably damaging the global environment was to accept the reality of market failure. It was to acknowledge the limits of free-market capitalism.” There are echos of this thinking across UK populist, conservative and right-wing politics in the UK.

“It is widely accepted that carbon dioxide emissions have risen but the effect on the climate remains much debated while the computer modelling that has been done to date has not proved especially accurate … common sense dictates that if the Meteorological Office cannot forecast the next season’s weather with any success it is ambitious to predict what will happen decades ahead.” Jacob Rees-Mogg

“In the view of Piers [Corbyn] and his colleagues at WeatherAction, it is all about sunspots, and he is on record as believing that we are now due for a new ‘Maunder Minimum’ – like the famous cold spell in the 17th century, when the Thames froze several times,” Boris Johnson

“I think wind energy is the biggest collective economic insanity I’ve seen in my entire life. I’ve never seen anything more stupid, more illogical, or more irrational.” Nigel Farage

Collomb talks specifically about the USA but as highlighted above denialism is still a problem in the UK and elsewhere. Recently in Germany the AFD a far-right party which denies climate change entirely won over 12% of the popular vote.  I would argue that the denialism of the USA has a direct influence on the rest of the world especially when it comes to online and social media. Social media by its nature is global in its reach, reinforces group thinking and is a huge hurdle in overcoming denialist attitudes when it comes to climate change.

This leads me on to the main point of this post. Large corporate tech companies believe in the science of global warming and are taking steps to mitigate their carbon footprint. We will leave aside the issue of whether they are doing enough or if regulation is sufficient and concentrate on their stated aims. Amazon, for instance, has announced a policy on net zero carbon shipment this year. Facebook has announced a policy of reaching 100% renewable energy for its activities by 2020. Google, whose corporate motto used to be “don’t be evil”, has according to their PR been carbon neutral since 2007. The problem is that if these companies promote a political momentum of climate change denial they may as well be powering their data centres with coal. The issue is global, requires political change across the world and this is hampered by their promotion of climate change denial.

 Searching for the “The Great Climate Change Swindle” on YouTube a widely debunked but superficially persuasive documentary, you can follow a rabbit hole of recommended climate denial videos. Search for “Science of Global Warming” and two of the top four hits are climate change denial videos. There are thousands of other sources from fossil fuel industry-funded pseudo-scientific organisations such as the Cato Institute or the Heartland Institute that can be found.  If you click on one of these videos on every occasion you can find further climate change denial information. This stuff is pure dishonest cynical propaganda.

Searching for “Science of Global Warming” on YouTube two out of the top four results are denialist videos

The large tech companies have vowed to fight fake news and terrorism on their platforms. I would argue that given the outcomes of inaction on climate change, allowing climate change denial on their platforms is just as bad as allowing radical terrorism material. To be fair to Google there are some other videos that you can follow that support the consensus on climate change. However, if this is deliberate, which I suspect it is, we fall into the false balance trap. Thankfully, recently the BBC has acknowledged this and stopped the requirement of false balance. The likes of Nigel Lawson as a talking head to “balance” the consensus on climate change is no longer an issue on the BBC.

Big tech should drop false balance too. If I search youtube for “Science of Global Warming” that is what I should get. These companies invest billions in their search algorithms I am sure they could fix this if they so choose.

So, what should we do? I propose a campaign, starting with Google (YouTube) asking them to either take down the rankest examples of climate change denial or at the least put a disclaimer on these videos with links to real science, after all, they profess to be corporately invested in preventing climate change and if they are they should be campaigning to prevent it.

YouTube has an option to report fraudulent material I encourage you all to seek out and report climate denial material on YouTube and challenge them to take it down.

Vodafone Traffic Throtling/Managment

I came across an interesting problem with my home broadband provided by Vodafone UK the other day. I was using rclone (an excellent piece of software btw) to sync some data to my google drive. Whilst doing this my server monitor, Zabbix, started alarming that my external servers were no longer up. Assuming my broadband connection had gone down I fired up my browser and pointed it to google which responded instantly. I then fired up a shell and tried to ssh to my servers – no joy just a time out. My next thought was that my server hosting company was down, and sure enough I could not ping my servers. However neither could I ping google but I could browse to my web servers.

By this point, I was pretty confused. HTTP/S traffic was fine but everything else was dead. A long call to Vodafone broadband ensued. The help desk was pretty clueless, to be honest. They did the usual thing of getting me to reboot my computer and router without resolving the problem.

So here is the behaviour. If you saturate your network link with HTTP/S traffic then any other kind of traffic is limited. Further HTTP or HTTPS traffic will be OK but any other network traffic will be limited or blocked. Vodafone denied point blank that this is what is happening and their marketing denies it. I assume they think they can get away with it by saying that HTTP/S traffic is not throttled which is true but their traffic is throttled.

A Slice Of Pi

So this is a new wordpress site running on a raspberry pi. Now plugged into the interweb thingy at my home and registered with search engines. We will see how it does. It may well have to come down in the event that it is such a popular site that I use up all my broadband, however I think this is unlikely.

Raspberry Pi + Ntopng Network Monitor

As most broadband routers don’t actually give you a lot of information about your network traffic I thought I would try and see what I could do with my Raspberry pi. Quite a lot as it turns out.
This guide takes some inspiration from Ronem Baram’s solution. The main difference here is that we are using ntop rather than his script for network analysis and dnsmasq to handle DNS and DHCP.

Requirements:
Rasbian (Stretch)
Ntopng
Raspberry Pi 3B+ (Lower specs work but ntopng is quite CPU intensive)
dnsmasq
A working iptables configurati

Essential what we are going to do is use dnsmasq to set the default gateway on client devices so that all traffic is routed via the pi. The pi then forwards on the traffic to you broadband router. This works for both wired and wifi clients. Bear in mind that if you have superfast broadband ie over 150Mbs this is going to create a bottleneck and slow down your connection to the internet. If that were the case I would suggest a different SoC board with true GbE rather than the Pi. Local traffic will not be affected (or monitored) as it is on the same subnet and will not route via the Pi

Installing Ntop:

sudo su
wget http://packages.ntop.org/apt/ntop.key
apt-key add ntop.keyRaspbian Stretch (9.x) [Active]echo "deb http://apt.ntop.org/stretch_pi armhf/" > /etc/apt/sources.list.d/ntop.list
echo "deb http://apt.ntop.org/stretch_pi all/" >> /etc/apt/sources.list.d/ntop.list
apt-get update
apt-get install ntopng nprobe

Installing dnsmasq:

sudo apt-get install dnsmasq

Configure dnsmasq. Assuming your pi’s address is 192.168.0.2 edit /etc/dnsmasq.cof as follows

 # Remote DNS server
server=8.8.8.8
dhcp-range=192.168.0.50,192.168.0.99,12h
#subnet mask
dhcp-option=1,255.255.255.0
#gateway
dhcp-option=3,192.168.0.2
#dns
dhcp-option=6,192.168.0.2
log-dhcp
dhcp-authoritative

Enable routing/IP forwarding :

 sysctl -w net.ipv4.ip_forward=1 

This will be temporary so edit /etc/sysctl.conf and add or un-comment the line below to make the change permanent.

net.ipv4.ip_forward = 1 

Add an appropriate rule to your IP tables script and restart IP tables.

-A POSTROUTING -o eth0 -j MASQUERADE

You should now be able view your netowrk traffic via:

http://<your Pi IP>:3000/ 

Ntopng really gives you loads of info. I have only really just scratched the surface of using it. Enjoy