Live data from Hacker News

Ask HN: Can software engineering help combat climate change?

news.ycombinator.com

11–20 of 49 posts

Re: Ask HN: Can software engineering help combat climate change?

#11

I liked a write up from Bret Victor on this: http://worrydream.com/ClimateChange/

Thanks for sharing this, I've added it to my reading list.

OP, this article also came to mind which you may find useful: https://nanransohoff.substack.com/p/finding-a-job-in-climate

Re: Ask HN: Can software engineering help combat climate change?

#12
The nuclear industry, in which I work, has a large set of software components for modeling reactors. Engineers who work on these components make nuclear reactors faster to design, simulate them with more accuracy, etc. https://mooseframework.inl.gov is an example.

Re: Ask HN: Can software engineering help combat climate change?

#13
If you care, just don't waste CPU cycles if possible. Efficient code is green code in the sense that it's more likely not to waste energy.

Things like bitcoin with their proof of work algorithms, are borderline immoral. Just burning through and awful lot of energy for no good reason.

Re: Ask HN: Can software engineering help combat climate change?

#15
Until last year, the Ethereum network used about as much energy as the Philippines (#33 on this list https://en.wikipedia.org/wiki/List_of_countries_by_electrici...)

Through the coordination of hundreds software engineers over the course of roughly 7 years, they made fundamental changes to the consensus protocol, such that it now falls somewhere at the very end of that list.

Now of course, software engineers also caused the problem in the first place, so make of that what you will

Re: Ask HN: Can software engineering help combat climate change?

#16

No. It's lipstick on a pig, it's a way of feeling important while making no difference. The way you combat climate change is by reducing carbon dioxide output and increasing biomass creation and therefore uptake and sinking. You can't write code that does that. Adding complexity to everything is what software developers do best, only the most skilled ones manage to reduce complexity, and adding complexity to this sit…

Well you could be efficient with your code so it doesn't waste CPU cycles, since CPU cycles == Energy, and if your algorithms use less energy, in all likelihood you'll emit less CO2. Specially if they're widely deployed.

Re: Ask HN: Can software engineering help combat climate change?

#18
Economically-speaking, in the next decade we'll need to deploy a massive amount of electric replacements for fossil-burning things, about a billion machines in total. So heat pumps, electric cars, induction stoves, electric bikes, electric panels on houses, new solar/wind farms, distribution lines, etc. This is the primary way we get emissions reductions at scale. All the manufacturers and contractors making and installing this stuff will need software to support them.

You might ask Saul Griffith (https://twitter.com/GriffithSaul/) for more details. He really has his finger on the pulse of the engineering needed and is one of the main people that got the US IRA climate bill to pass.

Re: Ask HN: Can software engineering help combat climate change?

#19
What's the current state of free, highly accurate, highly referenced, whole earth models of energy and resource usage aimed at the bright early high schooler and above demographic?

One of the biggest challenges to reaching climate change is to globally educate in a transparent manner, identify the highest per capita contibutor and consumption demographics, promote suggestions for change, identify BS carbon credit trading schemes, identify effective C02 capture and reduction strategies, etc.

If I want to get a neice the best available SimEarth (for reals) what are the current options?

Re: Ask HN: Can software engineering help combat climate change?

#20
Software Engineering definitely plays a big part. It can be seen as the ways to build the tools to augment the actions, automate processes, and help in building tools to remove CO2e (Carbon Dioxide equivalent).

However, thinking in terms of what IDE settings, configs, etc. and the act of software engineering with regards to Climate Change is too minuscule an impact that it may not have the desired effect.

For instance, in 2018, I help build a functioning aeroponics farm right in the middle of the city and supplied produce to some local eateries to test/experiment on our hypothesis. The entire operation ran on a single Raspberry Pi and the nutrient feed timing and feeding was automated. That is software engineering helping as a tool.

Yes, we can use Software Engineering as one of the key means to our end goal and do have big role to play which can have an outsized return in fighting climate change.

Post reply on HN