TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Can software engineering help combat climate change?

25 点作者 codingspot大约 2 年前
As the effects of climate change continue to worsen, it's essential that we explore all possible solutions. One area where technology is making a significant impact is in software engineering and programming. From energy-efficient systems to smart grid technologies and public awareness campaigns, software engineers are using their skills to combat climate change. By leveraging our technical expertise, we can create a more sustainable future for all. Let's discuss how technology can help mitigate the effects of climate change and what we can do to promote sustainability.

28 条评论

friend_and_foe大约 2 年前
No.<p>It&#x27;s lipstick on a pig, it&#x27;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&#x27;t write code that does that.<p>Adding complexity to everything is what software developers do best, only the most skilled ones manage to reduce complexity, and adding complexity to this situation isn&#x27;t going to help anyone. Don&#x27;t stick your fingers in the pie, this one&#x27;s not for you unless you want to build some different skills.
评论 #35350238 未加载
评论 #35350426 未加载
评论 #35355737 未加载
bfung大约 2 年前
stop running servers computing hashes that don&#x27;t contribute to society? <i>btc cough</i> &#x2F;s<p>I used to work for a tech company that used big data to convince large swaths of people to become energy efficient. One of the company metrics was how much energy was saved, accounting for our footprint as well; it was fun and gratifying when we crossed the saved more than 1TWh threshold, which also reduced the need for fossil fuel peaker plants. So these companies do exist, but the tech isn&#x27;t sexy nor complex&#x2F;hard&#x2F;challenging ~ way more of a business and social component to these systems, and tech is only a small tool here.<p>Said company was acquired by Oracle and still running and doing well!<p>* <a href="https:&#x2F;&#x2F;www.oracle.com&#x2F;industries&#x2F;utilities&#x2F;products&#x2F;opower-energy&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.oracle.com&#x2F;industries&#x2F;utilities&#x2F;products&#x2F;opower-...</a><p>* <a href="https:&#x2F;&#x2F;www.cnbc.com&#x2F;2022&#x2F;07&#x2F;14&#x2F;how-opower-sold-to-oracle-has-helped-save-3-billion-in-energy-bills.html" rel="nofollow">https:&#x2F;&#x2F;www.cnbc.com&#x2F;2022&#x2F;07&#x2F;14&#x2F;how-opower-sold-to-oracle-ha...</a>
Glench大约 2 年前
Economically-speaking, in the next decade we&#x27;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&#x2F;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.<p>You might ask Saul Griffith (<a href="https:&#x2F;&#x2F;twitter.com&#x2F;GriffithSaul&#x2F;" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;GriffithSaul&#x2F;</a>) 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.
mynegation大约 2 年前
I liked a write up from Bret Victor on this: <a href="http:&#x2F;&#x2F;worrydream.com&#x2F;ClimateChange&#x2F;" rel="nofollow">http:&#x2F;&#x2F;worrydream.com&#x2F;ClimateChange&#x2F;</a>
评论 #35350274 未加载
ridiculous_fish大约 2 年前
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. <a href="https:&#x2F;&#x2F;mooseframework.inl.gov" rel="nofollow">https:&#x2F;&#x2F;mooseframework.inl.gov</a> is an example.
csh0大约 2 年前
Directly, probably not.<p>I will try to come up with a few examples anyway, in no particular order:<p>1. You could write software which improves the efficacy of an organization who is working on climate related problems.<p>2. Low level optimizations in algorithms could conceivably result in reduced processing resources expended when executed billions or trillions of times (though realistically all that will happen is more stuff will be processed)<p>3. Stepping away from software engineering specifically and looking toward electrical engineering, you could make sizeable contributions to reducing emissions by working on “green” computing architectures. This one is sort of like 2 in that very small improvements in TDP on CPUs add up substantially. I had a professor who worked on this sort of thing.
doitLP大约 2 年前
The problem with climate change is the amount you are likely to do will be very small. Go find areas you can contribute to that are both 1) tractable (ie you can actually do something about them) and 2) neglected (so your impact will be much bigger than non-neglected things)<p>Climate change is neither of those things. You might be able to find a niche aspect of it that is, in which case go for it! Otherwise check coo it the job board at 80000hours.org for jobs that fall under 1 &amp; 2 above: <a href="https:&#x2F;&#x2F;jobs.80000hours.org&#x2F;?refinementList%5Btags_role_type%5D%5B0%5D=Software%20Engineering" rel="nofollow">https:&#x2F;&#x2F;jobs.80000hours.org&#x2F;?refinementList%5Btags_role_type...</a>
pcthrowaway大约 2 年前
Until last year, the Ethereum network used about as much energy as the Philippines (#33 on this list <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_countries_by_electricity_consumption" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_countries_by_electrici...</a>)<p>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.<p>Now of course, software engineers also <i>caused</i> the problem in the first place, so make of that what you will
BjoernKW大约 2 年前
The most immediate - yet mostly overlooked - positive impact software and software engineering has on combating climate change is anything that enables remote work or that does away with pointless busywork through automation.<p>It never ceases to amaze that hardly anyone seems to even want to talk about the daily commute as one of the main reasons for climate change.<p>Ultimately, it doesn&#x27;t matter if you&#x27;re using an EV, a combustion engine, or even public transport to get to office every day. Not having to commute at all is what can make a difference, though.
defrost大约 2 年前
What&#x27;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?<p>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.<p>If I want to get a neice the best available SimEarth (for reals) what are the current options?
mstaoru大约 2 年前
I work in an IoT startup that is upgrading commercial HVAC to support smarter energy management. It&#x27;s shockingly easy to save 10-20, sometimes up to 50% energy just by scheduling and occupancy-based control. All these huge, empty, cold rooms in the malls and office buildings are wasting a lot. Commercial buildings are contributing up to 40% of all greenhouse emissions, so if we reduce that by 20%, that&#x27;s already a 8% global win. It is software + hardware though.
评论 #35354552 未加载
评论 #35406213 未加载
linseed_213大约 2 年前
Spent some time with technical friends working in the space, and it&#x27;s unlikely.<p>However, Climate Draft [1] spends a lot of effort to find high potential startups with technical hiring challenges.<p>[1] <a href="https:&#x2F;&#x2F;www.climatedraft.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.climatedraft.org&#x2F;</a>
DasCorCor大约 2 年前
All the negative nelsons aside, AI for materials science comes to mind. Better carbon capture, batteries, solar panels. I imagine nuclear reactors require pretty significant control systems. How easy is it to permit all of the power plants we will need? I bet software could help there.
juancn大约 2 年前
If you care, just don&#x27;t waste CPU cycles if possible. Efficient code is green code in the sense that it&#x27;s more likely not to waste energy.<p>Things like bitcoin with their proof of work algorithms, are borderline immoral. Just burning through and awful lot of energy for no good reason.
CapstanRoller大约 2 年前
The most impactful thing is to Stop Doing Things.<p>This does not mean nihilism or acceptance of the status quo, it just means that we cannot <i>produce</i> our way out of this mess.<p>I am typing this after staying up all night in a suburban area by an arterial road -- the world is beautifully quiet at 3:00AM. The magic didn&#x27;t last long, because a mere hour later I started hearing whispers of a waking world. It&#x27;s now 4:30AM and there&#x27;s a steadily increasing whoosh of tires and a growing cacophony of revving engines. All these people are rapidly going somewhere, but why? Is it really necessary?<p>The answer is not more EVs or more bike lanes or whatever, but rather less of everything aka degrowth.<p>Stop Doing Things and encourage others to adopt this mindset as well.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Degrowth" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Degrowth</a>
评论 #35357326 未加载
Brajeshwar大约 2 年前
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).<p>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.<p>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&#x2F;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.<p>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.
jytechdevops大约 2 年前
I don&#x27;t know the details but I know the one of the original Reddit founders @Yishan has a company that does something with climate change. Terraformation. might be worth checking out. good lukc on your search.
energyguy78大约 2 年前
You can use AI or ML to train the electric grids to work more efficiently, if you don&#x27;t it is just guess work with the deregulated market
kevintb大约 2 年前
Sure. Zoom has enabled millions of people to work remotely and not commute.
milleniall大约 2 年前
I am doing a startup right now that is combating enviromental pollution. I am using a combination of spaghetti-code, AI, robotics and common sense.
评论 #35406206 未加载
karaterobot大约 2 年前
Sure, donate an integer percentage of your software engineering salary to organizations directly fighting climate change, or buy capture&#x2F;removal credits from a reputable source.
darkhorse13大约 2 年前
Highly unlikely.
akasakahakada大约 2 年前
Well, we need efficient code and software more than the hardware. Everything nowadays is instantly slow.
Ekaros大约 2 年前
Minimize 1. data transferred, 2. cycles on server side, 3. on client side.<p>Make more efficient and faster software.
bojangleslover大约 2 年前
Probably will have better luck turning your heating down
tamaharbor大约 2 年前
Write efficient code which will use less power to run.
melagonster大约 2 年前
scientists always need software engineering help, because they are too poor to hire someone.
th15row大约 2 年前
First, define &quot;climate change&quot;