Events for tag "2023"

"Früher oder später erwisch ich euch alle!"
67 min

"Früher oder später erwisch ich euch alle!"

Eine Einführung in die digitale Forensik und ihre…

Green Software
42 min

Green Software

Nachhaltig Entwickeln

Vom Darkroom in die Blackbox
42 min

Vom Darkroom in die Blackbox

Effekte der Digitalisierung auf (schwules) Dating

unexpected coffee
43 min

unexpected coffee

a dive into industrial coffee machines

Auftraggebende als Maintainer
48 min

Auftraggebende als Maintainer

Ein Konzept der Unmöglichkeit?

Weil „be excellent to each other” nicht reicht
61 min

Weil „be excellent to each other” nicht reicht

Über die Strukturen im Hintergrund: Awareness-Team und…

Building Linux mirrors in Africa
32 min

Building Linux mirrors in Africa

The need for better infrastructure & support for open…

Unlocking the Road Ahead: Automotive Digital Forensics
36 min

Unlocking the Road Ahead: Automotive Digital Forensics

A deep dive into an underrepresented research area

For Fox’s Sake
16 min

For Fox’s Sake

Bypassing Enterprise Policy in Firefox

The impact of quantum computers in cybersecurity
38 min

The impact of quantum computers in cybersecurity

Estimating the costs of algorithms for attacks and defense…

What is this? A machine learning model for ants?
40 min

What is this? A machine learning model for ants?

How to shrink deep learning models, and why you would want…

DearMEP
20 min

DearMEP

Free Software infrastructure for Online Campaigning in the…

The opi package installer
30 min

The opi package installer

Installing packages from OBS, Packman and 3rd party vendors.

Firebird Open Source Database Quick Start
58 min

Firebird Open Source Database Quick Start

Why Firebird is a powerful alternative database system

KI im Klassenzimmer - ein Update!
42 min

KI im Klassenzimmer - ein Update!

Wie KI in der Schule wirklich entlasten könnte

Das Diskmags-Projekt
42 min

Das Diskmags-Projekt

Frühes digitales Kulturerbe aufbereiten für Forschung und…

Fediverse
53 min

Fediverse

baut kleine geile Firmen auf!

Durch Zufall privat
50 min

Durch Zufall privat

Wie uns der Zufall dabei hilft, sensible Daten zu schützen.

Buffered Daemons
31 min

Buffered Daemons

Sound art performance exploring the concept of translation…

The Unfolding Space Glove
39 min

The Unfolding Space Glove

A Wearable for the Visually Impaired Translating 3D Vision…

How Many Planets in Our Solar System? Glad You Asked!
61 min

How Many Planets in Our Solar System? Glad You Asked!

How Astronomy Knew 6 Planets, Then Found 20 More, Then Went…

VRA
35 min

VRA

Wave Terrain Synthesis - Contains Noise and Flashy Images

BLUFFS: Bluetooth Forward and Future Secrecy Attacks and Defenses
59 min

BLUFFS: Bluetooth Forward and Future Secrecy Attacks and Defenses

Breaking and fixing the Bluetooth standard. One More Time.

Haralds Basteleien
59 min

Haralds Basteleien

Vom Shell-Skript für TuX auf dem Wafer zu BlinkenLights für…

Handsfree assistive technology
40 min

Handsfree assistive technology

My technology portfolio to enable work, life, smart home…

Einsatz von Maschinellem Lernen am Beispiel von Rettungsleitstellen
48 min

Einsatz von Maschinellem Lernen am Beispiel von Rettungsleitstellen

Vorhersage des Einsatzaufkommens mit Keras und TensorFlow

Looking good!
51 min

Looking good!

Achieving the best graphical quality in Godot

From watercolors to mechs:
25 min

From watercolors to mechs:

Stylized rendering and asset pipelines in Godot

HL-lol
38 min

HL-lol

Ein Tauchgang in den Sumpf eines lokalen Nachrichtenportals

Empowering Finance with AI/ML, Edge, and Kubernetes
7 min

Empowering Finance with AI/ML, Edge, and Kubernetes

Revolutionizing the Finance Industry through AI, ML, and…

Computing on the edge
43 min

Computing on the edge

Container und Kubernetes im Embedded-Umfeld

Music on Mars?
37 min

Music on Mars?

A Musical Adventure for Astronauts and the Space Cadets Who…

Geometrie in Bunt
46 min

Geometrie in Bunt

Das grafische Terminal Robotron K8918

osc 1.0
24 min

osc 1.0

What's new, plans for the next version

Collabora Online -Update-
60 min

Collabora Online -Update-

Was hat sich in den letzten Monaten getan?

Remote headless Wayland sessions on GNOME
21 min

Remote headless Wayland sessions on GNOME

Talk about the work I've been doing in the last year

Die Rescueday Initiative
15 min

Die Rescueday Initiative

Aus der Ohnmacht der Klimakrise in die Macht des eigenen…

Klimawandel statt Klimakollaps
41 min

Klimawandel statt Klimakollaps

Was wir als letzte Generation von der Hanse lernen (können)

Infrastructure of a migratory bird
41 min

Infrastructure of a migratory bird

Technology and autonomy in more-than-human networks

Hurra, diese Welt geht unter!?
39 min

Hurra, diese Welt geht unter!?

Welche kollektiven Erzählungen brauchen wir, um in der…

Hacking Neural Networks
41 min

Hacking Neural Networks

Eine Einführung in das Hacking von Neuronalen Netzen

Synthetic Sentience
63 min

Synthetic Sentience

Can Artificial Intelligence become conscious?

Back in the Driver's Seat
41 min

Back in the Driver's Seat

Recovering Critical Data from Tesla Autopilot Using Voltage…

Das Recht auf Selbstverteidigung im modernen Völkerrecht
41 min

Das Recht auf Selbstverteidigung im modernen Völkerrecht

DIe Ausnahme vom Gewaltverbot: Wann darf ein Staat sich mit…

Mit 3D-Plussen den Raum füllen
9 min

Mit 3D-Plussen den Raum füllen

Wie ein SAT solver mir half den Raum mit 3D-Plussen zu…

Numerical Air Quality Modeling Systems
61 min

Numerical Air Quality Modeling Systems

a journey from emissions to exposure

The new zypper-keys-plugin
15 min

The new zypper-keys-plugin

The easy way of RPM repo key management

c3 MorningShow
17 min

c3 MorningShow

Tag 3: Post, Himmel, Züge

All cops are broadcasting
63 min

All cops are broadcasting

TETRA unlocked after decades in the shadows

YOU’VE JUST BEEN FUCKED BY PSYOPS
55 min

YOU’VE JUST BEEN FUCKED BY PSYOPS

UFOS, MAGIC, MIND CONTROL, ELECTRONIC WARFARE, AI, AND THE…

Breaking "DRM" in Polish trains
61 min

Breaking "DRM" in Polish trains

Reverse engineering a train to analyze a suspicious…

Das Diskmags-Projekt
55 min

Das Diskmags-Projekt

Katalogisierung und Texterschließung

Weltkartengestaltung
30 min

Weltkartengestaltung

Die Welt als runde Sache auf der ebenen Karte

Hacking the Climate
40 min

Hacking the Climate

Mit Climate Engineering raus aus der Klimakrise?

What I Learned from Loab: AI as a creative adversary
36 min

What I Learned from Loab: AI as a creative adversary

The artist behind the viral cryptid "Loab" reflects on her…

Site Reliability Engineering Explained
27 min

Site Reliability Engineering Explained

An Exploration of DevOps, Platform Engineering, and SRE

Öffnet eure Spaces für Gehörlose!
37 min

Öffnet eure Spaces für Gehörlose!

Wie wir den CCC Wien und das Metalab für Gehörlose…

The year of Linux On Desktop^WMobile
53 min

The year of Linux On Desktop^WMobile

How the quest for mainline Linux on mobile phones is faring

On Digitalisation, Sustainability & Climate Justice
60 min

On Digitalisation, Sustainability & Climate Justice

A critical talk about sustainability, technology, society,…

Bits and Bytes in Microgravity
39 min

Bits and Bytes in Microgravity

Insights into the hardware and software of sounding rockets

Delta Chat messenger
19 min

Delta Chat messenger

unlocking the potential of e-mail and the web

WTF DJI, UAV CTF?!
43 min

WTF DJI, UAV CTF?!

A hacker's view at commercial drone security

Code und Kekse:
80 min

Code und Kekse:

Softwaresicherheitsmaßnahmen in mundgerechten Stücken

SinglePageApplications mit Vue.js
47 min

SinglePageApplications mit Vue.js

Erste Schritte mit Vue.js ohne Node oder Webpack

Place & route on silicon
38 min

Place & route on silicon

A gentle introduction to place & route algorithms for…

The new old: Supply Chain Security
33 min

The new old: Supply Chain Security

(with Kubernetes this time)

Open-Source-ERP kivitendo im Einsatz bei KIX
32 min

Open-Source-ERP kivitendo im Einsatz bei KIX

Auch bei betriebswirtschaftlich orientierten Projekten hat…

DevOps but for artworks in museums
61 min

DevOps but for artworks in museums

A look into pipelines ending in museums and not in the cloud

Mirror, mirror in the OL
31 min

Mirror, mirror in the OL

Mirroring in Open Labs Hackerspace

Syslog-ng 4
41 min

Syslog-ng 4

where log management is heading

Einführung in Smartphone Malware Forensik
62 min

Einführung in Smartphone Malware Forensik

Wie man Stalkerware und Staatstrojaner auf Smartphones…

Bootloader Crimes
21 min

Bootloader Crimes

Building disposable Windows VMs

Why Railway Is Safe But Not Secure
41 min

Why Railway Is Safe But Not Secure

Security Of Railway Communication Protocols

Der Weisheit
83 min

Der Weisheit

Eine Stunde Lebenskunde - 10. Staffelfinale

Einführung in AutoGPT
88 min

Einführung in AutoGPT

AutoGPT (https://autogpt.net/): Intelligente Systeme rücken…

Heimlich-Manöver
50 min

Heimlich-Manöver

Best of Informationsfreiheit & Gefangenenbefreiung

All cops are broadcasting
47 min

All cops are broadcasting

Obtaining the secret TETRA primitives after decades in the…

Smartes Smart Home mit Home Assistant
56 min

Smartes Smart Home mit Home Assistant

So geht der Start in das Smart Home auch für dich!

Seeds of Change
43 min

Seeds of Change

Unlearning & Radical Collective Change in Online Communities

Flutter
48 min

Flutter

performant cross platform development using modern…

Unsere Worte sind unsere Waffen
41 min

Unsere Worte sind unsere Waffen

Wie wir Chatbots allein mit kreativer Wortfindung so…

Traut Euch, Talks zu halten
36 min

Traut Euch, Talks zu halten

(und Artikel für die Datenschleuder zu schreiben)

Online-Recht für Nerds: Do's and Don'ts
83 min

Online-Recht für Nerds: Do's and Don'ts

Crashkurs über wichtige juristische Online-Themen

Making homebrew for your very own Vector Super Computer
39 min

Making homebrew for your very own Vector Super Computer

Adventures running a NEC Vector Engine for fun and ...…

ARMore: Pushing Love Back Into Binaries
38 min

ARMore: Pushing Love Back Into Binaries

Aarch64 binary rewriting adventures but mostly pains

KI – Macht – Ungleichheit.
39 min

KI – Macht – Ungleichheit.

Was ist die soziale Dimension von Nachhaltigkeit und warum…

From 0 to Kubernetes.
60 min

From 0 to Kubernetes.

Eine Einführung zur Container-Orchestrierung mit…

1 Jahr CCS – Was ist der Stand der Dinge?
8 min

1 Jahr CCS – Was ist der Stand der Dinge?

Eine kurze Zusammenfassung über das CCS Stipendienprogramm

Gespräch
61 min

Gespräch

Eine digitale Währung mit den Eigenschaften von Bargeld –…

NooK By Numbers
8 min

NooK By Numbers

Zahlen, Daten, Fakten zur NooK 2023

NEW IMPORTANT INSTRUCTIONS
42 min

NEW IMPORTANT INSTRUCTIONS

Real-world exploits and mitigations in Large Language Model…

What de.fac2?
29 min

What de.fac2?

Attacking an opensource U2F device in 30 minutes or less

Please Identify Yourself!
45 min

Please Identify Yourself!

Digital Identity Systems in the EU & around the world

Youth Hacking 4 Freedom
16 min

Youth Hacking 4 Freedom

Hacking competition for teenagers from Europe

SearchWing
45 min

SearchWing

Open source drones for Search & Rescue

Rückkanal bei der Podcasterei:
82 min

Rückkanal bei der Podcasterei:

Twitter ist tot, Es lebe das Fediverse?!

What your phone won’t tell you
38 min

What your phone won’t tell you

Uncovering fake base stations on iOS devices

Self-cannibalizing AI
53 min

Self-cannibalizing AI

Artistic Strategies to expose generative text-to-image…

The Mainframe
25 min

The Mainframe

An alternative platform for openSUSE

Deutschland in der matrix
47 min

Deutschland in der matrix

Digitale Souveränität durch dezentrale Kommunikation

Unsupervised Pleasures
54 min

Unsupervised Pleasures

Intersectional Language Models for Queer Futures

Hirne hacken: Hackback Edition
61 min

Hirne hacken: Hackback Edition

Wir verhandeln mit Erpressern, damit Ihr es nicht müsst.

EQUIS
52 min

EQUIS

A DJ & Performance Mixer

openDesk: OSS am Verwaltungsarbeitsplatz
10 min

openDesk: OSS am Verwaltungsarbeitsplatz

Wie Deutschland digital souverän mit Open Source Software…

Asciidoc und Ascidoctor für Entwickler, Techniker und Admins
59 min

Asciidoc und Ascidoctor für Entwickler, Techniker und Admins

Tipps und Tricks für die Erstellung effektiver…

Write your own K8s operator
48 min

Write your own K8s operator

Using the Operator SDK to develop custom K8s operators

Making of
44 min

Making of

Transactor – Eine CBM-8296-Demo

IDs
42 min

IDs

Warum Integer eine schlechte Idee sind

Von der Cessna zum Open Source Airbus
59 min

Von der Cessna zum Open Source Airbus

Virtuelles Online fliegen in der Community

FPGA on the Desktop. WANN?!?
7 min

FPGA on the Desktop. WANN?!?

FPGA als Hardwarebeschleuniger im eigenen Endgerät. Was…

Docker Ade
9 min

Docker Ade

Meine eigene Container-Runtime mit Linux-Bordmitteln

Ein Algorithmus für alle Drehpuzzles
74 min

Ein Algorithmus für alle Drehpuzzles

Einführung in die algorithmische Gruppentheorie

libproxy
22 min

libproxy

Automatic proxy configuration

How to build a submarine and survive
59 min

How to build a submarine and survive

Wie wir mit begrenzten Mitteln ein U-Boot gebaut haben und…

Vacuum robot security and privacy
61 min

Vacuum robot security and privacy

prevent your robot from sucking your data

Opencoil
56 min

Opencoil

PART II: disrupting disruption

A Libyan Militia and the EU - A Love Story?
58 min

A Libyan Militia and the EU - A Love Story?

Open-Source investigating Tareq Ben Zeyad Brigade and their…

Fiiiiieeeep! Mic-Training für Speaker*innen
14 min

Fiiiiieeeep! Mic-Training für Speaker*innen

Wie Mensch mit einem Mikrofon auf der Bühne umgeht.

Vorstellung Lona
55 min

Vorstellung Lona

Moderne Web-Entwicklung in Python, ohne JavaScript

Lübeck zur Fahrradstadt machen
48 min

Lübeck zur Fahrradstadt machen

Wie macht man Lübeck zu DER Fahrradstadt in Norddeutschland?

10 Monate in China
90 min

10 Monate in China

Meine Erlebnisse mit Überwachung, Social Credit und Corona…

Decent Patterns
16 min

Decent Patterns

an Open UX Library for Decentralisation

Iguana
31 min

Iguana

using containers to install your system

Was Digitale Gewalt mit Restaurantkritik zu tun hat
52 min

Was Digitale Gewalt mit Restaurantkritik zu tun hat

Neue Entwicklungen rund um das Thema Digitale Gewalt

Ist es schon signifikant?
43 min

Ist es schon signifikant?

Ist es schon wichtig? Wie Sie Ihre Daten quälen können!

Adventures in Reverse Engineering Broadcom NIC Firmware
60 min

Adventures in Reverse Engineering Broadcom NIC Firmware

Unlocking a system with 100% open source firmware

openSUSE Jeopardy
44 min

openSUSE Jeopardy

Die Gameshow für Geek(o)s

Nintendo hacking 2023: 2008
42 min

Nintendo hacking 2023: 2008

Finishing off the Nintendo DSi

Our Time in a Product Review Cabal
41 min

Our Time in a Product Review Cabal

And the malware and backdoors that came with it.

Die Akte Xandr
42 min

Die Akte Xandr

Ein tiefer Blick in den Abgrund der Datenindustrie

Mastering the Maze
20 min

Mastering the Maze

Unleashing Reinforcement Learning in Penetration Testing…

KC compact
27 min

KC compact

Der letzte Heimcomputer der DDR

Rettet uns die KI?
42 min

Rettet uns die KI?

Über die Zukunft der digitalen Inklusion

Python & MicroOS/ALP
19 min

Python & MicroOS/ALP

Packager's life in the containerized universe

Science Slam
38 min

Science Slam

Weltrettung braucht Wissenschaft

Tractors, Rockets and the Internet in Belarus
43 min

Tractors, Rockets and the Internet in Belarus

How belarusian authoritarian regime is using technologies…

Unlocked! Recovering files taken hostage by ransomware
40 min

Unlocked! Recovering files taken hostage by ransomware

Decrypting files hijacked by the "second most used…

Sonic Alchemy
44 min

Sonic Alchemy

Mehr als nur Lärm: Ein Sprint vom kleinen Audio-Einmaleins…

Vom BOFH zum SRE mit GitOps
61 min

Vom BOFH zum SRE mit GitOps

Die Evolution einer Jobrolle

Tech(no)fixes beware!
45 min

Tech(no)fixes beware!

Spotting (digital) tech fictions as replacement for social…

Nerds touching grass
21 min

Nerds touching grass

Let’s start a bio-hackspace-revolution

Theatrale Grenzen
11 min

Theatrale Grenzen

Wo fängt Theater an, wo hört es auf? Ein Grenzgang

MEGA65
37 min

MEGA65

Peek the Past, Poke the Future

Fnord-Jahresrückblick-Rückblick
109 min

Fnord-Jahresrückblick-Rückblick

20 Jahre Fnord-Jahresrückblick!

LabIX
43 min

LabIX

Creating an Internet Exchange in your local Hackerspace

2050: Wird Krebs Geschichte
43 min

2050: Wird Krebs Geschichte

Die Entwicklungen in der Krebsbehandlung

MODEP with Pisound
33 min

MODEP with Pisound

Alternatives to the MOD Platform for Tinkerers

Apple's iPhone 15: Under the C
36 min

Apple's iPhone 15: Under the C

Hardware hacking tooling for the new iPhone generation

Och Menno
39 min

Och Menno

Military Grade Bullshit

Was haben Atome je für uns getan?
43 min

Was haben Atome je für uns getan?

I have lasers. You have atoms.

openSUSE ALP prototype on AWS, experimental, but fun!
31 min

openSUSE ALP prototype on AWS, experimental, but fun!

Experiences, challenges and how SUSE NeuVector came into…

Crowdsec
65 min

Crowdsec

Outnumbering cybercriminals might be an option

evcc – Open Source Sonne tanken
47 min

evcc – Open Source Sonne tanken

Dumme Wallboxen smart machen. Grünen und günstigen Strom…

Flohmarkt
43 min

Flohmarkt

Eine dezentrale föderierte Inseratplattform

Paying my Debt to Society: SwiftGodot
54 min

Paying my Debt to Society: SwiftGodot

Fixing the Multi-million dollar mistake

Ist die Demokratie noch zu retten?
42 min

Ist die Demokratie noch zu retten?

Politikwissenschaftliche Demokratieforschung in der Krise

Euclid – das neue Weltraumteleskop
41 min

Euclid – das neue Weltraumteleskop

Mit Milliarden leuchtenden Galaxien den dunklen Teil des…

Gläserne Geflüchtete
59 min

Gläserne Geflüchtete

Mit Computern das Leben zum Schlechteren verändern

Writing secure software
46 min

Writing secure software

using my blog as example

The Extremely Large Telescope (ELT)
40 min

The Extremely Large Telescope (ELT)

Building the biggest optical telescope on earth

Mobile devices and openSUSE, is it posible?
30 min

Mobile devices and openSUSE, is it posible?

It is time to check if we can use a mobile device with a…

Eine Einführung zu CRDTs
42 min

Eine Einführung zu CRDTs

Was und warum sind eigentlich Conflict-free Replicated Data…

Eine verstehbare, digitale Welt – gemeinsam, für alle!
54 min

Eine verstehbare, digitale Welt – gemeinsam, für alle!

Der neue Teckids e.V. stellt sich vor und sucht deine Hilfe

Toniebox Reverse Engineering
60 min

Toniebox Reverse Engineering

Eine Musikbox für Kinder, Maker und Hacker

Zapfenstreich
38 min

Zapfenstreich

Über Algorithmen im Krieg, aber was hat die Kunst damit…

Linux Host Security
58 min

Linux Host Security

Lessons Learned & Praxistipps

Der eigene digitale (offline) Sprachassistent - das Ziel ist (fast) erreicht
54 min

Der eigene digitale (offline) Sprachassistent - das Ziel ist (fast) erreicht

3D-Druck, Elektronik, Programmierung, UX-Design - und ganz…

Scholz greift durch: Die AfD wird verboten - Deepfakes auch!
43 min

Scholz greift durch: Die AfD wird verboten - Deepfakes auch!

Das Zentrum für politische Schönheit und der Flyerservice…

Och Menno
45 min

Och Menno

Neue K(r)ampfhubschrauber für die Bundeswehr

Operation Triangulation
58 min

Operation Triangulation

What You Get When Attack iPhones of Researchers

Consont
45 min

Consont

Kann eine 5. Klasse dieses App einfach nutzen?

Endlich dieselbe Sprache sprechen!
48 min

Endlich dieselbe Sprache sprechen!

Mit JGiven das Systemverhalten für alle verständlich…

“Ad amandum te factus sum, o cara”
53 min

“Ad amandum te factus sum, o cara”

Bardcore Unveiled: The Creative Journey from Concept to…

Decentralized energy production: green future or cybersecurity nightmare?
39 min

Decentralized energy production: green future or cybersecurity nightmare?

The cybersecurity dark side of solar energy when clouds are…

Vierjahresrückblick des CCC
115 min

Vierjahresrückblick des CCC

Nix los und viel zu tun

How to Simulate
11 min

How to Simulate

Wie wir aus einem Computerspiel eine Fahrsimulation gebaut…

Demoscene now and then
41 min

Demoscene now and then

The demoscene is an underground computer art culture.

Ecocide and (green) colonialism in Sápmi
42 min

Ecocide and (green) colonialism in Sápmi

Data centers on indigenous land in Northern Europe

Sendezentrum: Who Killed The Internet?
46 min

Sendezentrum: Who Killed The Internet?

And a promising alternative for Public Communication and…

From 0 to Kubernetes
60 min

From 0 to Kubernetes

Eine Einführung zur Container-Orchestrierung mit…

Volumetric Video in Godot:
21 min

Volumetric Video in Godot:

The Making of Strange Light, an Extended-Reality Experience

Social Engineering: Geschichte, Wirkung & Maßnahmen.
56 min

Social Engineering: Geschichte, Wirkung & Maßnahmen.

Alles, was ihr immer über Social Engineering wissen…

37C3 Infrastructure Review
71 min

37C3 Infrastructure Review

Teams presenting how they helped making this awesome event

Satisfiability Modulo Theories
46 min

Satisfiability Modulo Theories

Using OS to solve hard problems

The Ultimate SPC700 Talk
59 min

The Ultimate SPC700 Talk

The hardware behind the music of Super Mario World, Chrono…

FIDO2
48 min

FIDO2

the superior Multi Factor Authentication Framework

Blackbox Chemieindustrie
41 min

Blackbox Chemieindustrie

Die energieintensivste Industrie Deutschlands

qaul
23 min

qaul

Resilient Communication during Blackouts & Internet…

Über Taschenmonster und Bill's PC
46 min

Über Taschenmonster und Bill's PC

Glitches, Strukturen, Protokolle der ersten Spielgeneration…

About Gamma-Ray Bursts And Boats
61 min

About Gamma-Ray Bursts And Boats

What We (Don't) Know About the Most Energetic Events in the…

How to Hack Your Way to Space
61 min

How to Hack Your Way to Space

Bringing the Hacker Mindset to the Space Ecosphere - The…

Fooled by the Website Carbon Calculator
19 min

Fooled by the Website Carbon Calculator

Green Coding & Measuring the Environmental Impacts of IT