-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
819c9c5
commit 627bdfa
Showing
11 changed files
with
107 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
title: "Green It" | ||
date: 2023-10-27T18:53:49+02:00 | ||
draft: false | ||
toc: false | ||
images: | ||
tags: | ||
- untagged | ||
--- | ||
|
||
# Some figures about carbon footprint | ||
|
||
- Electronic devices and other IT related activity represent 4% of the total global carbon footprint, a figure that is growing every year due to sector growth. | ||
- If the proportion may look small, it actually is important regarding other industry sectors; automobile sector, known for its pollution side effects, in its whole is for example estimated weighting roughly 6 to 9% of GES. The entiere plane fleet is 2%. | ||
- A computer (laptop or desktop) will during the course of its life emit a bit less than 100kg of CO2 eq. per year, cost which is between 70-90% manufacturing carbon footprint and the remaining in electricity costs. | ||
- Among e-waste, monitors represent a significant volume. E-waste is difficult to recycle, and may under some circumstances become an environmental hazard. | ||
|
||
# Misconceptions around green IT | ||
|
||
## Latest model efficiency compensates for replamement | ||
|
||
This is trivially wrong based on the above facts. Even 10 years ago, e-devices were for most part energetically sober. However, their manufacturing and disposal are polluting processes. | ||
Besides, unlike it could be the case for a car, having more efficiency at hand does not necessarily result in less consumption. If anything, more powerful model create new uses, creating more consumption. | ||
|
||
## Some programming languages are less green than others | ||
|
||
Some people pointed out because Python is several tenths times less efficient than C, it is thenth times less green than C. | ||
While not completely wrong, this is simplistic, because only measuring runtime power consumption. Programs written in Python could take less time to write, thus possibly compensating. | ||
Resources on server side are rarely optimised below a certain threshold, so if two programs take one same vps instance, they are polluting the same. | ||
Finally, providing services more efficiently power-wise might not decrease overall consuption for tech, if it drives price down it may in turn increase demand. | ||
|
||
## We need to sober up on emails | ||
|
||
This is among all conceptions I heard one of the most strange one. SMTP traffic is perhaps 1% of the world's internet traffic. A mail is a few KB. A single video on yt will be thousands of times more costy. | ||
Yet, this is a misconception I often have seen vehiculed by some corporations, encouraging their employees to "green gestures" such as deleting their email. But that's a drop in the ocean | ||
|
||
# Positively changing actions | ||
|
||
Over the last few years, there have been a massive schift in our usage of digital devices. | ||
|
||
- We use videos a ton, for everything | ||
- We spend a lot more time gaming | ||
- We get helped more and more by new content generators and smart assistants | ||
|
||
These 3 usages are heavily impacting traffic and waste, each in a different manner: | ||
|
||
- Netflix, YouTube, Tiktok, Amazon prime, Disney +, cumulate almost 40% of the global internet traffic, with massive repercussions on the usage of servers, routers etc. since video content is heavy | ||
- Gaming represent a fair portion of traffic, but more importantly have become an increasingly common reason to renew hardware for more powerful versions | ||
- Content generators are sober on their apparent side, but bots like ChatGpt requires absolutely massive backend infrastructure to ingest and process a lot of data. No less than 240 CO2 tons (500 computer manufacturing equivalent) are thrown every year in the training of the artificial intelligence. And this is becoming ordinary business... | ||
|
||
# Conclusion | ||
|
||
Concerns about electronic pollution is legitimate. But it would be foolish to believe we could stop it by writing more efficient programs. We however can take responsibility in reducing the entertainment usage of the digital tool, and use data-hungry AI models with measure. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Diane M's blog</title><link>https://princess-entrapta.github.io/blog/</link><description>Recent content on Diane M's blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Wed, 25 Oct 2023 12:56:00 +0200</lastBuildDate><atom:link href="https://princess-entrapta.github.io/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Dockerfile for small Rust images (with dependency build caching)</title><link>https://princess-entrapta.github.io/blog/posts/build-rust-dockerfile/</link><pubDate>Wed, 25 Oct 2023 12:56:00 +0200</pubDate><guid>https://princess-entrapta.github.io/blog/posts/build-rust-dockerfile/</guid><description>Introduction After reading multiple tutorials for building docker images and optimize them, I compiled an optimized Dockerfile that can: | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Diane M's blog</title><link>https://princess-entrapta.github.io/blog/</link><description>Recent content on Diane M's blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Fri, 27 Oct 2023 18:53:49 +0200</lastBuildDate><atom:link href="https://princess-entrapta.github.io/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Green It</title><link>https://princess-entrapta.github.io/blog/posts/green-it/</link><pubDate>Fri, 27 Oct 2023 18:53:49 +0200</pubDate><guid>https://princess-entrapta.github.io/blog/posts/green-it/</guid><description>Some figures about carbon footprint Electronic devices and other IT related activity represent 4% of the total global carbon footprint, a figure that is growing every year due to sector growth. If the proportion may look small, it actually is important regarding other industry sectors; automobile sector, known for its pollution side effects, in its whole is for example estimated weighting roughly 6 to 9% of GES. The entiere plane fleet is 2%.</description></item><item><title>Dockerfile for small Rust images (with dependency build caching)</title><link>https://princess-entrapta.github.io/blog/posts/build-rust-dockerfile/</link><pubDate>Wed, 25 Oct 2023 12:56:00 +0200</pubDate><guid>https://princess-entrapta.github.io/blog/posts/build-rust-dockerfile/</guid><description>Introduction After reading multiple tutorials for building docker images and optimize them, I compiled an optimized Dockerfile that can: | ||
Have final images that are small, in the 50MB range Benefit from docker caching, allowing to have build times under 10s if you don&rsquo;t change dependencies We will assume here you start with a project my_app you already have or have created with cargo new. | ||
Setting up We use this docker file.</description></item><item><title>About Me</title><link>https://princess-entrapta.github.io/blog/about-me/</link><pubDate>Wed, 25 Oct 2023 00:00:00 +0000</pubDate><guid>https://princess-entrapta.github.io/blog/about-me/</guid><description>Coming soon</description></item></channel></rss> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.