Pinned ping

I wrote an article about the need for low-carbon and and the path towards zero-carbon computing.


** The problem:
* By 2040 emissions from computing alone will be close to half the emissions level acceptable to keep global warming below 2°C. This growth in computing emissions is unsustainable: it would make it virtually impossible to meet the emissions warming limit.
* The emissions from production of computing devices far exceed the emissions from operating them, so even if devices are more energy efficient producing more of them will make the emissions problem worse. Therefore we must extend the useful life of our computing devices.
** The solution:
As a society we need to start treating computational resources as finite and precious, to be utilised only when necessary, and as effectively as possible. We need frugal computing: achieving the same results for less energy.
** The vision: please read the article, I'm out of characters.

Pinned ping

Yay, I now have running on a PYNQ-Z1 FPGA board. It has a 650MHz dual-core Arm Cortex-A9 with 512MB RAM. That is not enough memory to run though.

I had a look at the implications of the Facebook Metaverse on emissions from computing. It is scary.

For the ideal VR experience, you need a network bandwidth of 1.6Gbit/s. To watch an HD video at 4K currently, you need 25Mbits/s; 8K would be 100Mbits/s.

So VR requires 64x more bandwidth than 4K video!

Ignoring the infrastructure emissions, purely running this from a cloud data centre effectively means a 64x increase in energy consumption and therefore in carbon emissions.

When I researched my talk about Frugal Computing, I did not discuss VR, as none of the studies I referenced considered it. But with a giant like Facebook behind it, VR might become a very considerable part of our lives.

That would be a disaster: already, emissions from computing are dominated by video. VR will make this many, many times worse.

The only bright side is that with current technologies, there is not enough electricity in the world to power this ideal-experience VR revolution.

"The greenhouse gas emissions of nuclear energy – Life cycle assessment of a European pressurised reactor"

Results for the process-based, input-output, and hybrid methods range between 16.55–17.69, 18.82–35.15, and 24.61–32.74 gCO2e/kWh, respectively.
These are either well above or at the upper end of the range of possibilities (5 to 22 gCO2e/kWh) stated in a report for the UK’s Committee on Climate Change, and significantly higher than the median value of 12 gCO2e/kWh presented by the Intergovernmental Panel on Climate Change. They are also higher than the values acknowledged by the nuclear industry. Given the severe potential lock-in effects of today’s energy choices for future generations, this research questions the role of nuclear energy to meet the UN Sustainable Development Goals and calls for further scrutiny on its sustainability and environmental viability.

(tl;dr: nuclear is not carbon-neutral, and even the lowest estimate in this paper is higher than IPCC's)

"The albedo–climate penalty of hydropower reservoirs"

We conclude that future hydropower plants need to minimize the albedo penalty to make a meaningful contribution towards limiting global warming.

Extremely timely in light of the immediate defence reaction on the fediverse of the new fascism social networks:

Science shows deplatforming works

Keep deplatforming

If you are interested in customer experience, please check out this book: "The Most Rewarding Way to Improve Profitability — How to create excellent customer experiences"
(I did the illustrations)

All proceeds go to the Scottish homelessness charity Cyrenians

How to bluff your way thru any conversation about which programming language is best: a guide

hey fedi i need a new place to sell my time to survive under capitalism

i have a quite diverse skillset ranging from hardware design to electronics to software, basically: if it's tech, chances are i have some useful knowledge already

i want something remote and with flexible working hours if at all possible


As promised I wrote an article about my motivation for creating Haku, my Japanese-language programming language.

As promised I wrote an article about my motivation for creating Haku, my Japanese-language programming language.


I was whining about people on hn and lobsters being mean to the projects I loved yesterday, and it sparked some good conversations.

I went over my entire website and eradicated the use of words like "simply" and "easy". Removed things with retro-computing connotations, tried to limit the metaphors with mentions of old or small scale technologies.

Also added a few notes on decisions that advised its design.

"Speaking strictly for me", to quote the song, this is the best version of "Diamonds and Rust"

Hello, I'm new and a little lost around here. I was asked to make an #introduction post so here I go: My name is Chris, I work as an documentary filmmaker and photographer in central america, mainly focused on social movements. I am also interested in all open source, Linux and cybersecurity stuff.

If there is anyone here who'd like to work with me as a Research Associate from 1 Jan 2022 until 31 July 2023 or for a shorter period, full-time or part-time, please let me know.

Closing date is 13 Oct, no applicants so far so I will re-advertise if needed.

The post is on a research project at the intersection of embedded systems (SW&HW), programming languages, compilers, runtime systems and type theory. So if you know about any of these areas, it may suit you.

⚠️REMINDER: Only download Inkscape from trusted sources and be cautious about emails with links, even if they claim to be from the project. If there's any doubt go to the source. The latest, validated release will always be available for free on our website.

Boosts appreciated.

Show older

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!