created Jun 6, 2019
Several months ago, I read about this project. It has popped up at Hacker News multiple times. It's a fascinating read. It would be fun to attempt at home, even if I only use a .onion Tor service website.
My .onion website is http://zwdqwr2p2xwkpbyv.onion and it runs on an old Linux computer in my home, but I don't have the computer on all of the time. I would like to use a Raspberry Pi or something else.
This website is a solar-powered, self-hosted version of Low-tech Magazine. It has been designed to radically reduce the energy use associated with accessing our content.
SERVER: This website runs on an Olimex A20 computer. It has 2 Ghz of processing power, 1 GB of RAM, and 16 GB of storage. The server draws 1 - 2.5 watts of power.
SERVER SOFTWARE: The webserver runs Armbian Stretch, a Debian based operating system built around the SUNXI kernel. We wrote technical documentation for configuring the webserver.
DESIGN SOFTWARE: The website is built with Pelican, a static site generator. We have released the source code for ‘solar’, the Pelican theme we developed here.
INTERNET CONNECTION. The server is connected to a 100 MBps fibre internet connection. Here’s how we configured the router. For now, the router is powered by grid electricity and requires 10 watts of power. We are investigating how to replace the energy-hungry router with a more efficient one that can be solar-powered, too.
SOLAR PV SYSTEM. The server runs on a 50 Wp solar panel and a 24 Wh LiPo battery. However, are still experimenting with different setups (see above). The PV installation is managed by a 10A solar charge controller.
Jun 9, 2019
"Chip design drastically reduces energy needed to compute with light (mit.edu)"
Published in 2018:
"Digitalisation, energy and data demand: The impact of Internet traffic on overall and peak electricity consumption"
Published in 2013:
Jun 17, 2019
Sustainable Web Manifesto (sustainablewebmanifesto.com)
The planet is experiencing unprecedented climate change and the Internet is both part of the problem and the solution. From websites to cryptocurrencies, the Internet consumes large amounts of electricity in data centres, telecoms networks, and end user devices. If the Internet was a country, it would be the 6th largest polluter in the world and is expected to grow considerably by 2030.
The products and services we provide will use the least amount of energy and material resources possible.
Hah! That makes the toledoblade.com and most media websites anti-environment because of their massively bloated web designs. text.npr.org is an example of a media web design that is environmentally-friendly.
Fat-shaming bloated websites is becoming a "thing". Interesting. I like it.
The products and services we provide will not mislead or exploit users in their design or content.
Yeah, right. Again, look at the bloated media websites and the amount of suspicious crapware that unsuspecting readers download to their devices to read a small article.
Posting this on Hacker News seems kind of ironic to me. I can count on one hand the number of startups that even put a serious effort to live up to this, and I wonder if any exist that succeed.
If you required "open" and "honest" as defined by the manifesto, almost the entire marketing industry and the industries it supports would have to shut down. Even supposedly-altruistic nonprofits are tricking people into subscribing to their mailing lists and then stockpiling the emails in opaque databases these days.
Links included on that manifesto page.
- https://www.webneutralproject.com/ - sorry, but i cannot accept this. it appears to use carbon offsets, which is a conscience-clearing scam, in my opinion. carbon offsets permit the privilege to enjoy their current lifestyle of consuming too much fossil fuel-based energy. carbon offsets bought by wealthy people and orgs provide no incentive to change behavior. the fossil fuel-based energy was still consumed. the demand remains high, which means supply must answer.
Websites have come a long way since 1990 when the first web page was born. Since then, the size of websites have grown drastically through the addition of various images, CSS / JS files, videos, fonts, etc.
Based on the information provided by HTTP Archive, the average web page size in 2010 was 702kb compared to in 2016 which is 2232kb.
Contributors To Increased Webpage Size
The Use of Ads
... number one focus should be on image optimization.
Dithering? That will drive geeks crazy.
webpagetest.org results for the above story, which is an editorial that contained 537 words. That word count includes the title, sub-title, byline, date, and the opinion content. It's text. A little over 500 words. An estimated reading time of 2 minutes. The webpagetest.org results:
From: Dulles, VA - Chrome - Cable
6/17/2019, 12:15:27 PM
First View Fully Loaded:
Time: 14.618 seconds
Bytes in (downloaded): 3,097 KB
If your bloated images are eating up people’s data plan, then you are literally making them work more hours — and that it is hugely discourteous. As well as being rude, it’s bad business: They simply won’t go back to your website.
"Designing for Sustainability"
Writing Less Damned Code – Heydon Pickering – btconfBER2016
Concatenating, minifying, compressing, caching: all serviceable ways to improve the performance of web interfaces. But none are as effective as not coding something in the first place. Code that don't exist is infinitely performant and extremely easy to maintain and document. This talk will identify some examples of front-end code that are either not needed at all, make the interface worse just by being there, or can be replaced by something much, much simpler. Say hello to unprogressive non-enhancement.
Aug 15, 2019
I glanced over this article from 2015 that I have read in the past.
The Fastest Blog In The World - related Hacker News thread.
From the jacquesmattheij.com post:
Bloat to me exemplifies the wastefulness of our nature, consuming more than we should of the resources that are available to us.
Anyhoo, I tested my sawv.org homepage.
From: Dulles, VA - Chrome - Cable
8/15/2019, 12:32:35 AM
Load Time: 0.208 seconds
First Byte: 0.126 seconds
Time: 0.208 seconds
Bytes in: 6 KB
First View Fully Loaded:
Time: 0.323 seconds
Bytes in: 8 KB