Αρχική Πολιτισμός Για να κρατήσουν ζωντανή την επιστήμη του κλίματος, οι ερευνητές μιλούν κωδικοποιημένα

Για να κρατήσουν ζωντανή την επιστήμη του κλίματος, οι ερευνητές μιλούν κωδικοποιημένα

13
0

Στο τμήμα έρευνας του Υπουργείου Γεωργίας, όλοι γνωρίζουν ότι υπάρχει μια λέξη που δεν πρέπει ποτέ να πουν, σύμφωνα με τον Ethan Roberts. «Η απαγορευμένη λέξη C» κλίμα.

Ο Ρόμπερτς, πρόεδρος συνδικάτου στο Εθνικό Κέντρο Έρευνας Αγροτικής Αξιοποίησης στην Πεόρια του Ιλινόις, έχει εργαστεί για την ομοσπονδιακή κυβέρνηση για σχεδόν μια δεκαετία. Σε αυτό το διάστημα, ο τεχνικός φυσικών επιστημών έχει ξεπεράσει πολλές πολιτικές διοικήσεις, συμπεριλαμβανομένης της πρώτης θητείας του Προέδρου Ντόναλντ Τραμπ. Κανένα δεν συγκρίνεται με αυτό που συμβαίνει τώρα.Â

Ο σαρωτικός μετασχηματισμός έγινε εμφανής τον περασμένο Μάρτιο, μετά από ένα σημείωμα από την ανώτερη διοίκηση της Υπηρεσίας Γεωργικής Έρευνας του USDA που έδωσε εντολή στους υπαλλήλους να αποφεύγουν την υποβολή συμφωνιών και άλλων συμβάσεων που χρησιμοποιούν οποιαδήποτε από τις 100 και πλέον πρόσφατα απαγορευμένες λέξεις και φράσεις. Περίπου το ένα τρίτο σχετίζεται άμεσα με την κλιματική αλλαγή, συμπεριλαμβανομένης της «υπερθέρμανσης του πλανήτη», «επιστήμης του κλίματος» και «δέσμευσης άνθρακα».

Ο Ρόμπερτς συναντήθηκε με το σωματείο του για να βρει πώς να απαντήσει στο σημείωμα. Κατέληξαν στο συμπέρασμα ότι ο καλύτερος τρόπος δράσης ήταν απλώς να αποφύγουν τους όρους και να προσπαθήσουν να δημοσιεύσουν την έρευνά τους δουλεύοντας γύρω τους. Σε όλη την ομοσπονδιακή υπηρεσία, η «κλιματική αλλαγή» αντικαταστάθηκε με πιο ήπια συνώνυμα: «υψηλές θερμοκρασίες», «υγεία του εδάφους» και «ακραία καιρικά φαινόμενα».

Είναι μέρος μιας μεγαλύτερης τάσης. Σε όλες τις ομοσπονδιακές υπηρεσίες και τα ακαδημαϊκά ιδρύματα, οι επιστήμονες αποφεύγουν τις λέξεις που χρησιμοποιούσαν κάποτε χωρίς δισταγμό. Όταν ο Τραμπ ανέλαβε τα καθήκοντά του πέρυσι, αποκαλούσε τον άνθρακα «καθαρό» και «όμορφο», ενώ χλεύαζε τα σχέδια για την αντιμετώπιση της κλιματικής αλλαγής ως «πράσινη απάτη» μια λεγόμενη «απάτη του κλίματος» κατέλαβε τις Ηνωμένες Πολιτείες, καθώς οι επιχειρήσεις, οι πολιτικοί ησύχασαν ακόμη περισσότερο για την υπερθέρμανση του πλανήτη. Υπάρχει ένας μακρύς κατάλογος με υποτιθέμενες λέξεις «ξύπνησε» που οι οργανισμοί έχουν αποθαρρυνθεί να χρησιμοποιήσουν, πολλές από τις οποίες συνδέονται με την κλιματική αλλαγή ή την ποικιλομορφία, την ισότητα και τις πρωτοβουλίες ένταξης.

Οι γλωσσικές αλλαγές συνοδεύτηκαν από μεγαλύτερες αλλαγές στον τρόπο λειτουργίας της ομοσπονδιακής κυβέρνησης. Το Τμήμα Κυβερνητικής Αποτελεσματικότητας του Έλον Μασκ, γνωστό ως DOGE, απέλυσε εκατοντάδες χιλιάδες ομοσπονδιακούς εργαζομένους πέρυσι. Η κυβέρνηση Τραμπ μείωσε επίσης τις δαπάνες για την επιστήμη, περικόπτοντας δεκάδες δισεκατομμύρια δολάρια σε επιχορηγήσεις για έργα που σχετίζονται με το περιβάλλον και τις δημόσιες εκτάσεις. Οι ερευνητές προσαρμόζονται στο νέο τοπίο, με ορισμένους να βρίσκουν δημιουργικούς τρόπους για να συνεχίσουν την έρευνα για το κλίμα, από την αλλαγή της διατύπωσής τους έως την αναζήτηση διαφορετικών πηγών χρηματοδότησης.

Για τους ομοσπονδιακούς ερευνητές που μελετούν, ας πούμε, την αλληλεπίδραση μεταξύ των καιρικών προτύπων και των ασθενειών της σόγιας, το κλειδί είναι να αναδιαμορφωθούν οι μελέτες ώστε να μην έρχονται σε σύγκρουση με την πολιτική της κυβέρνησης Τραμπ. «Αντί να ασχολείσαι με το κλίμα, θα ασχολείσαι απλώς με την ίδια την ασθένεια και θα πεις: «Αυτή η ασθένεια κάνει αυτά τα πράγματα υπό αυτές τις συνθήκες», αντί «Αυτές τις συνθήκες αιτία αυτή η ασθένεια για να το κάνει αυτό», πρόσθεσε ο Roberts. “Απλώς αλλάζει την εστίαση.â€

Μπορείτε να δείτε πώς έχει αλλάξει η έρευνα που χρηματοδοτείται από την ομοσπονδία κοιτάζοντας τις επιχορηγήσεις που εγκρίθηκαν από το Εθνικό Ίδρυμα Επιστημών ή NSF, μια υπηρεσία που παρέχει περίπου το ένα τέταρτο της χρηματοδότησης της κυβέρνησης των ΗΠΑ στα πανεπιστήμια. Η ανάλυση του Grist διαπίστωσε ότι ο αριθμός των επιχορηγήσεων NSF των οποίων οι τίτλοι ή οι περιλήψεις αναφέρουν «κλιματική αλλαγή» μειώθηκε από 889 το 2023 σε 148 πέρυσι, μια βουτιά 77%. Μέρος αυτού είναι αποτέλεσμα του ότι τα στελέχη του NSF ενέκριναν λιγότερες επιχορηγήσεις που σχετίζονται με την κλιματική αλλαγή υπό τον Τραμπ. Αλλά οι ερευνητές που αυτολογοκρίνονται παραλείποντας τη φράση στις προτάσεις τους φαίνεται να διαδραματίζουν επίσης κάποιο ρόλο, όπως αποδεικνύεται από την αντίστοιχη άνοδο του «ακραίου καιρού» ενός συνώνυμου που περιβάλλει την πολιτικοποιημένη γλώσσα.

Για να κρατήσουν ζωντανή την επιστήμη του κλίματος, οι ερευνητές μιλούν κωδικοποιημένα

Ποσοστό μεταβολής από τη γραμμή βάσης του 2021, 2021-2025

Κάντε κλικ για εμφάνιση ή απόκρυψη γραμμών


Κλιματική αλλαγή


Υπερθέρμανση του πλανήτη


Ακραίος καιρός


Περιβαλλοντική δικαιοσύνη


Καθαρή ενέργεια

{
const row = { year: +d.year };
SERIES_CONFIG.forEach(s => { row[s.key] = +d[s.key]; });
return row;
});
}

const rowsPct = parseCSV(csvDataPct);

let mode = ‘change’;

const visibility = {};
SERIES_CONFIG.forEach(s => { visibility[s.key] = true; });

const svgEl = d3.select(‘#nsf-climate-interactive-v2-chart’);
const tooltip = d3.select(‘.nsf-climate-interactive-v2__tooltip’);
const subtitle = d3.select(‘.nsf-climate-interactive-v2__subtitle’);
const transitionDuration = 300;

const ADMINISTRATIONS = [
{ year: 2021, label: ‘Biden’ },
{ year: 2025, label: ‘Trump II’ }
];

let chartGroup, x, y, width, height, margin;
let linePaths = {}, whitePaths = {}, endDots = {}, endLabels = {}, hoverDots = {};
let hoverRect, baselineLine;
let adminLines = {}, adminLabels = {};

function getFilteredRows() {
if (mode === ‘change’) {
const base = rowsPct[0];
return rowsPct.map(d => {
const row = { year: d.year };
SERIES_CONFIG.forEach(s => {
const b = base[s.key];
row[s.key] = b === 0 ? 0 : ((d[s.key] – b) / b) * 100;
});
return row;
});
}

return rowsPct;
}

function getVisibleExtent(rows) {
let min = 0, max = 0;
rows.forEach(row => {
SERIES_CONFIG.forEach(s => {
if (visibility[s.key]) {
if (row[s.key] > max) max = row[s.key];
if (row[s.key] = 0 ? ‘+’ : ”) + d3.format(‘.0f’)(v) + ‘%’;
}

function formatTick(d) {
return d + ‘%’;
}

function updateSubtitle() {
if (mode === ‘share’) {
subtitle.text(‘Share of all grants mentioning each term, 2021u20132025’);
} else {
subtitle.text(‘Percent change from 2021 baseline, 2021u20132025’);
}
}

function initChart() {
svgEl.selectAll(‘*’).remove();
linePaths = {}; whitePaths = {}; endDots = {}; endLabels = {}; hoverDots = {};

const rows = getFilteredRows();

const node = svgEl.node();
const containerWidth = node ? node.getBoundingClientRect().width : 600;
const svgHeight = parseInt(svgEl.attr(‘height’)) || 420;

margin = { top: 20, right: 80, bottom: 36, left: 52 };
width = containerWidth – margin.left – margin.right;
height = svgHeight – margin.top – margin.bottom;
if (width <= 0 || height d.year))
.range([0, width]);

const [yMin, yMax] = getVisibleExtent(rows);
const yPad = (yMax – yMin) * 0.1 || 1;
y = d3.scaleLinear()
.domain([Math.min(0, yMin – yPad), yMax + yPad])
.range([height, 0]);

chartGroup = svgEl.append(‘g’)
.attr(‘transform’, `translate(${margin.left},${margin.top})`);

chartGroup.append(‘g’)
.attr(‘class’, ‘axis-grid y-grid’)
.call(d3.axisLeft(y).ticks(5).tickSize(-width).tickFormat(”));

chartGroup.append(‘g’)
.attr(‘class’, ‘axis x-axis’)
.attr(‘transform’, `translate(0,${height})`)
.call(d3.axisBottom(x)
.tickValues(rows.map(d => d.year))
.tickFormat(d => “‘” + String(d).slice(2)))
.selectAll(‘text’)
.attr(‘class’, ‘nsf-climate-interactive-v2__axis-label’);

chartGroup.append(‘g’)
.attr(‘class’, ‘axis y-axis’)
.call(d3.axisLeft(y).ticks(5).tickFormat(formatTick))
.selectAll(‘text’)
.attr(‘class’, ‘nsf-climate-interactive-v2__axis-label’);

adminLines = {}; adminLabels = {};
ADMINISTRATIONS.forEach(a => {
const xPos = x(a.year);

adminLines[a.year] = chartGroup.append(‘line’)
.attr(‘class’, ‘admin-line’)
.attr(‘x1’, xPos)
.attr(‘x2’, xPos)
.attr(‘y1’, 0)
.attr(‘y2’, height);

adminLabels[a.year] = chartGroup.append(‘text’)
.attr(‘class’, ‘admin-label’)
.attr(‘x’, xPos)
.attr(‘y’, -6)
.text(a.label);
});

baselineLine = chartGroup.append(‘line’)
.attr(‘class’, ‘baseline-line’)
.attr(‘x1’, 0)
.attr(‘x2’, width)
.attr(‘y1’, y(0))
.attr(‘y2’, y(0))
.style(‘opacity’, mode === ‘change’ ? 1 : 0);

const line = d3.line()
.curve(d3.curveMonotoneX)
.x(d => x(d.year))
.y(d => y(d.value));

SERIES_CONFIG.forEach(s => {
const vals = rows.map(r => ({ year: r.year, value: r[s.key] }));

whitePaths[s.key] = chartGroup.append(‘path’)
.datum(vals)
.attr(‘class’, ‘line’)
.attr(‘d’, line)
.style(‘stroke’, ‘white’)
.style(‘stroke-width’, 6)
.style(‘opacity’, visibility[s.key] ? 1 : 0);

linePaths[s.key] = chartGroup.append(‘path’)
.datum(vals)
.attr(‘class’, ‘line’)
.attr(‘d’, line)
.style(‘stroke’, s.color)
.style(‘opacity’, visibility[s.key] ? 1 : 0);

const last = vals[vals.length – 1];
endDots[s.key] = chartGroup.append(‘circle’)
.attr(‘class’, ‘pulsing-dot’)
.attr(‘cx’, x(last.year))
.attr(‘cy’, y(last.value))
.attr(‘r’, 5)
.style(‘fill’, s.color)
.style(‘opacity’, visibility[s.key] ? 1 : 0);

endLabels[s.key] = chartGroup.append(‘text’)
.attr(‘class’, ‘data-label’)
.attr(‘x’, x(last.year) + 10)
.attr(‘y’, y(last.value) + 4)
.attr(‘text-anchor’, ‘start’)
.style(‘fill’, s.key === ‘Climate change’ ? ‘#E2B503’ : s.color)
.text(formatValue(last.value))
.style(‘opacity’, visibility[s.key] ? 1 : 0);

hoverDots[s.key] = chartGroup.append(‘circle’)
.attr(‘r’, 6)
.attr(‘fill’, s.color)
.attr(‘stroke’, ‘white’)
.attr(‘stroke-width’, 2)
.style(‘opacity’, 0)
.style(‘pointer-events’, ‘none’);
});

resolveEndLabels(rows);

hoverRect = chartGroup.append(‘rect’)
.attr(‘width’, width)
.attr(‘height’, height)
.attr(‘fill’, ‘none’)
.attr(‘pointer-events’, ‘all’);

setupHover(rows);
animatePulse();
}

function resolveEndLabels(rows) {
const labels = [];
SERIES_CONFIG.forEach(s => {
if (!visibility[s.key]) return;
const last = rows[rows.length – 1];
const val = last[s.key];
labels.push({ key: s.key, y: y(val), targetY: y(val) + 4, height: 14 });
});

labels.sort((a, b) => a.targetY – b.targetY);

for (let i = 1; i < labels.length; i++) {
const prev = labels[i – 1];
const cur = labels[i];
const minY = prev.targetY + prev.height + 2;
if (cur.targetY {
if (endLabels[lbl.key]) endLabels[lbl.key].attr(‘y’, lbl.targetY);
});
}

function updateChart(animate) {
const rows = getFilteredRows();
const dur = animate ? transitionDuration : 0;
const t = d3.transition().duration(dur).ease(d3.easeCubicInOut);

const [yMin, yMax] = getVisibleExtent(rows);
const yPad = (yMax – yMin) * 0.1 || 1;
y.domain([Math.min(0, yMin – yPad), yMax + yPad]);

x.domain(d3.extent(rows, d => d.year));

const line = d3.line()
.curve(d3.curveMonotoneX)
.x(d => x(d.year))
.y(d => y(d.value));

chartGroup.select(‘.x-axis’)
.transition(t)
.call(d3.axisBottom(x)
.tickValues(rows.map(d => d.year))
.tickFormat(d => “‘” + String(d).slice(2)))
.selectAll(‘text’)
.attr(‘class’, ‘nsf-climate-interactive-v2__axis-label’);

chartGroup.select(‘.y-grid’)
.transition(t)
.call(d3.axisLeft(y).ticks(5).tickSize(-width).tickFormat(”))
.call(g => g.select(‘.domain’).remove());

chartGroup.select(‘.y-axis’)
.transition(t)
.call(d3.axisLeft(y).ticks(5).tickFormat(formatTick))
.selectAll(‘text’)
.attr(‘class’, ‘nsf-climate-interactive-v2__axis-label’);

if (baselineLine) {
baselineLine
.transition(t)
.attr(‘y1’, y(0))
.attr(‘y2’, y(0))
.style(‘opacity’, mode === ‘change’ ? 1 : 0);
}

ADMINISTRATIONS.forEach(a => {
const xPos = x(a.year);
if (adminLines[a.year]) {
adminLines[a.year].transition(t)
.attr(‘x1’, xPos).attr(‘x2’, xPos);
}
if (adminLabels[a.year]) {
adminLabels[a.year].transition(t)
.attr(‘x’, xPos);
}
});

SERIES_CONFIG.forEach(s => {
const vals = rows.map(r => ({ year: r.year, value: r[s.key] }));
const vis = visibility[s.key];
const last = vals[vals.length – 1];

whitePaths[s.key].datum(vals).transition(t).attr(‘d’, line).style(‘opacity’, vis ? 1 : 0);
linePaths[s.key].datum(vals).transition(t).attr(‘d’, line).style(‘opacity’, vis ? 1 : 0);
endDots[s.key].transition(t)
.attr(‘cx’, x(last.year))
.attr(‘cy’, y(last.value))
.style(‘opacity’, vis ? 1 : 0);
endLabels[s.key]
.text(formatValue(last.value))
.transition(t)
.attr(‘x’, x(last.year) + 10)
.style(‘opacity’, vis ? 1 : 0);
});

setTimeout(() => {
const currentRows = getFilteredRows();
SERIES_CONFIG.forEach(s => {
const last = currentRows[currentRows.length – 1];
endLabels[s.key].attr(‘y’, y(last[s.key]) + 4);
});
resolveEndLabels(currentRows);
setupHover(currentRows);
}, dur + 10);
}

function setupHover(rows) {
if (!hoverRect) return;
const bisect = d3.bisector(d => d.year).left;

hoverRect
.on(‘mouseover’, () => {
tooltip.style(‘opacity’, 1).style(‘display’, ‘block’);
SERIES_CONFIG.forEach(s => {
if (visibility[s.key]) hoverDots[s.key].style(‘opacity’, 1);
});
})
.on(‘mousemove’, function(event) {
const [mouseX] = d3.pointer(event, this);
const x0 = x.invert(mouseX);
const i = bisect(rows, x0);
const d0 = rows[Math.max(0, i – 1)];
const d1 = rows[Math.min(rows.length – 1, i)];
const row = (!d0 || !d1) ? (d0 || d1) : (Math.abs(x0 – d0.year) < Math.abs(x0 – d1.year) ? d0 : d1);
if (!row) return;

let html = `

${row.year}]]>

`; SERIES_CONFIG.forEach(s => { if (!visibility[s.key]) { hoverDots[s.key].style(‘αδιαφάνεια’, 0); απόδοση; } const val = σειρά[s.key]; hoverDots[s.key]
.attr(‘cx’, x(σειρά.έτος)) .attr(‘cy’, y(val)) .style(‘αδιαφάνεια’, 1); html += `


${s.key}
${formatValue(val)}

`; }); tooltip.html(html); const wrapper = document.querySelector(‘.nsf-climate-interactive-v2__chart-wrapper’); const wrapperRect = wrapper.getBoundingClientRect(); const cursorX = event.clientX – wrapperRect.left; const tooltipWidth = tooltip.node().offsetWidth; αφήστε το tooltipX = cursorX > wrapperRect.width / 2 ? cursorX – tooltipWidth – 15 : cursorX + 15; const tooltipY = event.clientY – wrapperRect.top – 28; tooltip .style(‘left’, `${tooltipX}px`) .style(‘top’, `${tooltipY}px`); }) .on(‘mouseout’, () => { tooltip.style(‘opacity’, 0).style(‘display’, ‘none’); SERIES_CONFIG.forEach(s => { hoverDots[s.key].style(‘αδιαφάνεια’, 0); }); }); } συνάρτηση animatePulse() { SERIES_CONFIG.forEach(s => { if (!endDots[s.key]) επιστροφή· (function pulse() { endDots[s.key]
.transition().duration(750).attr(‘r’, 6) .transition().duration(750).attr(‘r’, 5) .on(‘end’, pulse); })(); }); } document.querySelectorAll(‘.nsf-climate-interactive-v2__toggle-btn’).forEach(btn => { btn.addEventListener(‘click’, () => {document.querySelectorAll(‘.nsf-climate-interactive-(2_tachtogglev). b.classList.remove(‘active’)); document.querySelectorAll(‘.nsf-climate-interactive-v2__legend-item’).forEach(item => { item.addEventListener(‘click’, () => {const key = item.getAttribute(‘data-toggle’); ορατότητα[key] = !ορατότητα[key]; item.classList.toggle(‘inactive’, !visibility[key]) updateChart(true); }); }); συνάρτηση handleResize() { initChart(); } if (document.readyState === ‘φόρτωση’) { document.addEventListener(‘DOMContentLoaded’, initChart); } else { initChart(); } window.addEventListener(‘resize’, handleResize); })();

Ο Τρεντ Φορντ, ο πολιτειακός κλιματολόγος για το Ιλινόις, λέει ότι έχει αρχίσει να χρησιμοποιεί όρους όπως «ακραίες καιρικές συνθήκες» και «μεταβλητότητα καιρού» στο πλαίσιο των προτάσεών του για επιχορηγήσεις.

«Είναι κάπως περίεργο, γιατί κατ’ αρχήν, αν μελετάμε την κλιματική αλλαγή, το να μην κατονομάζουμε την κλιματική αλλαγή φαίνεται βρώμικο», είπε ο Φορντ, ο οποίος είναι επίσης ερευνητής στην Έρευνα Υδάτων της Πολιτείας του Ιλινόις στο Πανεπιστήμιο του Ιλινόις Urbana-Champaign. Αλλά είναι περισσότερο πρακτική απόφαση παρά οτιδήποτε άλλο: «Έχουμε δει πού περνούν χωρίς πρόβλημα οι επιχορηγήσεις που λένε τα πάντα εκτός από την «κλιματική αλλαγή» και προφανώς μελετούν τις επιπτώσεις της κλιματικής αλλαγής. Χρησιμοποιεί τη φράση στις προτάσεις επιχορήγησης μόνο όταν πιστεύει ότι είναι απολύτως απαραίτητο και όταν οι προσπάθειες να περιστραφεί ο όρος φαίνονται πολύ προφανείς σε έναν αναθεωρητή.

Οι ερευνητές έπρεπε πάντα να προσαρμόζουν το πλαίσιο τους ώστε να ευθυγραμμίζονται με τις προτεραιότητες ενός χρηματοδότη, στην προκειμένη περίπτωση της ομοσπονδιακής κυβέρνησης. Κοντά στο τέλος της θητείας του προέδρου Τζο Μπάιντεν στα τέλη του 2024, όταν η ομάδα του Φορντ υπέβαλε αίτηση για επιχορήγηση NSF για να μελετήσει πώς οι κλιματικές συνθήκες θα μπορούσαν να επηρεάσουν τη γεωργία της Μεσοδυτικής, ήταν λογικό να συμπεριληφθεί μια γραμμή σχετικά με τη συνομιλία με έναν ποικίλος ομάδα αγροτών. Αλλά αυτή η λέξη έγινε πρόβλημα μετά την επιστροφή του Τραμπ στην εξουσία.

«Τη στιγμή που η πρόταση εξετάστηκε από τον διευθυντή προγράμματος στο NSF, η ίδια γλώσσα που απαιτούνταν πριν από τέσσερις μήνες ήταν τώρα στην πραγματικότητα μια θανατική ποινή», είπε ο Ford. Η NSF άρεσε η πρόταση, αλλά ήθελε οι ερευνητές να αφαιρέσουν τη γραμμή σχετικά με την προσέγγιση διαφορετικών ενδιαφερομένων στη γεωργία και να επιβεβαιώσουν ότι θα μιλήσουν με «όλους τους Αμερικανούς αγρότες», είπε ο Ford. Η ομάδα το έστειλε πίσω και το NSF το ενέκρινε τον περασμένο Απρίλιο.

Άλλοι δεν ήταν τόσο τυχεροί. Ένας άλλος επιστήμονας στην Υπηρεσία Αγροτικής Έρευνας του USDA, ο οποίος ζήτησε να παραμείνει ανώνυμος από φόβο αντεκδίκησης, είπε ότι το DOGE κατάργησε μεγάλα ερευνητικά προγράμματα στον οργανισμό και, στη διαδικασία, εξάλειψε εκατοντάδες χιλιάδες δολάρια από ομοσπονδιακούς πόρους για μια πρωτοβουλία για την καλλιέργεια φυτών χωρίς έδαφος που «πραγματικά δεν είχε καμία σχέση με την κλιματική αλλαγή». «Ικανοποιήστε την προηγούμενη κυβέρνηση Μπάιντεν».

«Οτιδήποτε, οποιοδήποτε έργο, που είχε «CC» μπροστά του, καταργήθηκε. Επειδή το «CC» αντιπροσωπεύει την κλιματική αλλαγή», είπε ο υπάλληλος. «Έτσι, δυστυχώς, αυτό επέστρεψε για να τους δαγκώσει κατά τη διάρκεια αυτής της διακυβέρνησης.»

Αν και όχι σε αυτό το άκρο, οι ερευνητές έχουν βρει τον εαυτό τους μακριά από πολιτικά γεμάτες όρους όπως «κλιματική αλλαγή» στο παρελθόν. Κατά τη διάρκεια της πρώτης διακυβέρνησης Τραμπ, ο Όστιν Μπέκερ, καθηγητής στο Πανεπιστήμιο του Ρόουντ Άιλαντ που μελετά πώς τα λιμάνια και οι θαλάσσιες υποδομές μπορούν να γίνουν πιο ανθεκτικά σε κινδύνους όπως καταιγίδες και πλημμύρες, άρχισε να αποφεύγει τη φράση, παρόλο που ήταν αυτό που ώθησε την έρευνά του. «Ό,τι ήταν «κλίμα» έγινε απλώς «αντοχή της ακτής», είπε. “Και έχουμε κολλήσει με αυτό από τότε.â€

Ο Ford αρχικά αντιστάθηκε στην πίεση να σταματήσει να χρησιμοποιεί τη φράση από τους συναδέλφους του με τους οποίους έγραφε επιχορηγήσεις, αλλά ενέδωσε αυτή τη φορά για οικονομικούς λόγους. «Η λήψη επιχορήγησης θα μπορούσε να είναι η διαφορά μεταξύ ενός μεταπτυχιακού φοιτητή που παίρνει μισθό και εμείς που πρέπει να αφήσουμε έναν μεταπτυχιακό φοιτητή να φύγει ή πρέπει να αφήσουμε έναν υπάλληλο πλήρους απασχόλησης του πανεπιστημίου να φύγει», είπε.

Μερικοί ερευνητές αναζητούν επιχορηγήσεις σε νέα μέρη καθώς τα ομοσπονδιακά χρήματα στερεύουν. Η Dana Fisher, καθηγήτρια στο Αμερικανικό Πανεπιστήμιο και διευθύντρια του Κέντρου για το Περιβάλλον, την Κοινότητα και την Ισότητα, έχει εξασφαλίσει ιδιωτική χρηματοδότηση για την έρευνα τρόπων βελτίωσης και επέκτασης της επικοινωνίας σχετικά με την κλιματική αλλαγή στη Βόρεια Αμερική. Ψάχνει επίσης στο εξωτερικό για χρηματοδότηση, όπου είχε επιτυχία κατά τις προηγούμενες ρεπουμπλικανικές κυβερνήσεις που δίσταζαν να εγκρίνουν επιχορηγήσεις για έρευνα για το κλίμα. Όταν ο Τζορτζ Μπους ήταν πρόεδρος, η Φίσερ έλαβε επιχορήγηση για να μελετήσει πώς η κλιματική δράση σε πόλεις και πολιτείες των ΗΠΑ θα μπορούσε να επηρεάσει τη χάραξη της ομοσπονδιακής πολιτικής, μια προσπάθεια που χρηματοδοτήθηκε από το Νορβηγικό Ερευνητικό Συμβούλιο – γεγονός που σήκωσε μερικά φρύδια όταν το ανέφερε σε άτομα από τα οποία έπαιρνε συνέντευξη στο Κογκρέσο. υπάρχει μια κυβέρνηση των Ρεπουμπλικάνων».

Όσο σπάνια έχει γίνει η χρηματοδότηση για οτιδήποτε σχετίζεται με το κλίμα υπό τον Τραμπ, ορισμένα θέματα φαίνεται να είναι ακόμη πιο τοξικά πολιτικά. Σύμφωνα με την εμπειρία του Ford, και από ό,τι έχει ακούσει από άλλους ερευνητές, η «ισότητα» και η «περιβαλλοντική δικαιοσύνη» είναι «πραγματικά πιο βρώμικες λέξεις». Η κυβέρνηση Τραμπ έκλεισε τα γραφεία περιβαλλοντικής δικαιοσύνης της Υπηρεσίας Προστασίας του Περιβάλλοντος στα κεντρικά της γραφεία και σε όλα τα 10 γραφεία της Ε.Π.Α. αντιμετώπιση της ρύπανσης. Η ανάλυση των επιχορηγήσεων του Grist αποκαλύπτει ένα παρόμοιο μοτίβο: Υπό τον Trump, οι αναφορές για «DEI» (ποικιλομορφία, ισότητα και συμπερίληψη) έχουν εξαφανιστεί εντελώς από τις επιχορηγήσεις του NSF. Όροι όπως «καθαρή ενέργεια» και «ρύπανση» έχουν επίσης μειωθεί, αλλά όχι τόσο απότομα όσο η κλιματική αλλαγή.

Ποσοστό αλλαγής από το μέγιστο (2021-2024) στο 2025

{
tempGroup.append(‘text’)
.style(‘font-family’, ‘”Basis Grotesque”, Arial, sans-serif’)
.style(‘font-size’, ’14px’)
.text(cat);
});

let maxWidth = 0;
tempGroup.selectAll(‘text’).each(function() {
const bbox = this.getBBox();
if (bbox.width > maxWidth) maxWidth = bbox.width;
});

tempGroup.remove();
return maxWidth + TICK_PADDING;
}

const rawData = [
{“Term”:”DEI”,”Decline”:-100},
{“Term”:”Equity”,”Decline”:-93},
{“Term”:”Environmental justice”,”Decline”:-93},
{“Term”:”Climate change”,”Decline”:-77},
{“Term”:”Diversity”,”Decline”:-71},
{“Term”:”Greenhouse gas”,”Decline”:-67},
{“Term”:”Clean energy”,”Decline”:-60},
{“Term”:”Solar energy”,”Decline”:-53},
{“Term”:”Renewable energy”,”Decline”:-48},
{“Term”:”Pollution”,”Decline”:-36},
{“Term”:”Wind energy”,”Decline”:-23}
];

const chartData = rawData.map(d => ({
category: d.Term,
value: d.Decline
})).sort((a, b) => a.value – b.value);

function renderChart() {
svg.selectAll(‘*’).remove();

const node = svg.node();
const bboxWidth = node ? node.getBoundingClientRect().width : 0;
const containerWidth = bboxWidth > 0 ? bboxWidth : 600;

const svgHeight = parseInt(svg.attr(‘height’)) || 430;
const baseMargins = { top: 4, right: 20, bottom: 30 };

const categoryLabelWidth = measureCategoryAxisWidth(svg, chartData.map(d => d.category));
const margin = { …baseMargins, left: 20, right: categoryLabelWidth + 16 };
const width = containerWidth – margin.left – margin.right;
const height = svgHeight – margin.top – margin.bottom;

if (width <= 0 || height <= 0) return;

const paddingRatio = 0.2;
const xTickValues = containerWidth d.category))
.range([0, height])
.padding(paddingRatio);

// Grid lines
svg.append(‘g’)
.attr(‘class’, ‘axis-grid’)
.attr(‘transform’, `translate(${margin.left},${margin.top})`)
.call(d3.axisTop(x)
.tickValues(xTickValues)
.tickSize(-height)
.tickFormat(”));

// X axis at bottom
svg.append(‘g’)
.attr(‘transform’, `translate(${margin.left},${height + margin.top})`)
.call(d3.axisBottom(x)
.tickValues(xTickValues)
.tickFormat(d => d + ‘%’))
.selectAll(‘text’)
.attr(‘class’, ‘nsf-decline-bar__axis-label’)
.style(‘fill’, COLORS.TEXT);

// Y axis on right side (at zero line)
const yAxisG = svg.append(‘g’)
.attr(‘transform’, `translate(${margin.left + width},${margin.top})`)
.call(d3.axisRight(y).tickSize(0));

yAxisG.selectAll(‘.tick text’)
.attr(‘class’, ‘nsf-decline-bar__axis-label’)
.style(‘fill’, COLORS.TEXT)
.style(‘text-anchor’, ‘start’)
.attr(‘dx’, ‘8’);

yAxisG.select(‘.domain’).remove();

const chart = svg.append(‘g’).attr(‘transform’, `translate(${margin.left},${margin.top})`);
const defs = chart.append(‘defs’);

// Greyscale filter
const grayFilter = defs.append(‘filter’).attr(‘id’, ‘nsf-decline-bar-greyscale’);
grayFilter.append(‘feColorMatrix’).attr(‘type’, ‘saturate’).attr(‘values’, ‘0’);

// Clip mask for bars — image only shows through bar shapes
const barsMask = defs.append(‘mask’).attr(‘id’, ‘nsf-decline-bar-bars-mask’);
chartData.forEach(d => {
barsMask.append(‘rect’)
.attr(‘x’, x(d.value))
.attr(‘y’, y(d.category))
.attr(‘width’, x(0) – x(d.value))
.attr(‘height’, y.bandwidth())
.attr(‘rx’, BAR_RADIUS)
.attr(‘ry’, BAR_RADIUS)
.attr(‘fill’, ‘white’);
});

// Greyscale image clipped to bar shapes
chart.append(‘image’)
.attr(‘href’, ‘https://grist.org/wp-content/uploads/2026/03/banknote-didier-weemaels.jpg’)
.attr(‘x’, 0).attr(‘y’, 0)
.attr(‘width’, width).attr(‘height’, height)
.attr(‘preserveAspectRatio’, ‘xMidYMid slice’)
.attr(‘mask’, ‘url(#nsf-decline-bar-bars-mask)’)
.attr(‘filter’, ‘url(#nsf-decline-bar-greyscale)’);

// Color overlay bars at 65% opacity
chart.selectAll(‘.bar’)
.data(chartData)
.enter().append(‘rect’)
.attr(‘class’, ‘bar’)
.attr(‘x’, d => x(d.value))
.attr(‘y’, d => y(d.category))
.attr(‘width’, d => x(0) – x(d.value))
.attr(‘height’, y.bandwidth())
.attr(‘rx’, BAR_RADIUS)
.attr(‘ry’, BAR_RADIUS)
.style(‘fill’, COLORS.BAR)
.style(‘opacity’, 0.65);

// Zero line
chart.append(‘line’)
.attr(‘x1’, x(0)).attr(‘y1’, 0)
.attr(‘x2’, x(0)).attr(‘y2’, height)
.attr(‘stroke’, ‘#3c3830’).attr(‘stroke-width’, 1);

// Labels inside bars
chart.selectAll(‘.bar-label’)
.data(chartData)
.enter().append(‘text’)
.attr(‘class’, ‘bar-label’)
.attr(‘x’, d => x(d.value) + 6)
.attr(‘y’, d => y(d.category) + y.bandwidth() / 2)
.attr(‘dy’, ‘0.35em’)
.attr(‘text-anchor’, ‘start’)
.text(d => d.value + ‘%’)
.style(‘fill’, ‘#3c3830’)
.style(‘font-weight’, ‘bold’);
}

if (document.readyState === ‘loading’) {
document.addEventListener(‘DOMContentLoaded’, renderChart);
} else {
renderChart();
}
window.addEventListener(‘resize’, renderChart);
})();
]]>

Θα μπορούσατε να δείτε την πίεση της ομοσπονδιακής κυβέρνησης στους επιστήμονες να αλλάξουν τη γλώσσα τους με διαφορετικούς τρόπους. Είναι οργουελιανού τύπου λογοκρισία, φίμωση της διαφωνίας και αστυνόμευση; Ή απλώς το δικαίωμα ενός χρηματοδότη, του οποίου η πολιτική αλλάζει με κάθε διοίκηση, να ζητά έρευνα που να αντικατοπτρίζει τις ανησυχίες του; Επηρεάζει την έρευνα που γίνεται ή απλώς ανταλλάσσετε αβλαβή συνώνυμα για να διασφαλίσετε ότι η εργασία μπορεί να συνεχιστεί;Â

Η απάντηση είναι περίπλοκη, σύμφωνα με τον Roberts του USDA. Πολλά από τα έργα για το κλίμα στο ερευνητικό τμήμα του οργανισμού που μέχρι στιγμής έχουν αποφύγει την ακύρωση έχουν κολλήσει στη χρηματοδότηση του καθαρτηρίου, περιμένοντας μια μοίρα που θα μπορούσε να εξαρτηθεί από μια πολιτικά φορτισμένη λέξη. Οι επιστήμονες προσαρμόζουν την έρευνά τους για να ευθυγραμμιστούν καλύτερα με τις προτεραιότητες του Λευκού Οίκου, ελπίζοντας να συνεχίσουν να εξοπλίζουν τους αγρότες με τη γνώση για το πώς να προσαρμοστούν σε έναν κόσμο που θερμαίνεται – και να καθαρίσουν κάθε απαγορευμένη γλώσσα στο μεταξύ.

«Η έξυπνη χρήση λέξεων και ο έλεγχος του εύρους του τρόπου παρουσίασης της έρευνας, επιτρέπει στους επιστήμονες να συνεχίσουν να κάνουν τη δουλειά», είπε ο Roberts. “Δεν κυκλοφορεί κανείς για να κυνηγήσει αυτούς τους ανθρώπους, ευτυχώς. Όχι ακόμα, πάντως.â€

Μια λίστα λέξεων που σχετίζονται με το κλίμα και το περιβάλλον που περιλαμβάνεται στο υπόμνημα απαγορευμένων λέξεων του USDA ARS που διέρρευσε

Κλίμα: κλίμα Ή «κλιματική αλλαγή» Ή «κλιματική αλλαγή» Ή «αλλαγή του κλίματος» Ή «συμβουλευτική για το κλίμα» μοντελοποίηση» Ή «μοντέλα του κλίματος» Ή «μοντέλο του κλίματος» Ή «λογοδοσία για τον κίνδυνο του κλίματος» «Κλιματική ανθεκτικότητα» Ή «έξυπνη γεωργία για το κλίμα» Ή «έξυπνη δασοκομία για το κλίμα» Ο[–] «climatesmart» Ή «κλιματική επιστήμη» Ή «μεταβλητότητα του κλίματος» Ή «παγκόσμια υπερθέρμανση» Ή «παγκόσμια[–] «δέσμευση άνθρακα» Ή «εκπομπή GHG» Ή «παρακολούθηση GHG» Ή «μοντελοποίηση GHG» Ή «υδατάνθρακες[–] «μετριασμός εκπομπών» Ή «εκπομπές αερίων του θερμοκηπίου» Ή «μεθάνιο εκπομπές» Ή «περιβάλλον[–] “πράσινη υποδομή” Ή “βιώσιμη κατασκευή” Ή “τιμολόγηση άνθρακα” Ή “αγορές άνθρακα” O[–] ενέργεια

Καθαρή ενέργεια: «καθαρή ενέργεια» Ή «καθαρή ενέργεια» Ή «καθαρό καύσιμο» Ή «εναλλακτική ενέργεια» Ή «υδρ[–] Ή «γεωθερμική» Ή «ηλιακή ενέργεια» Ή «ηλιακή ενέργεια» Ή «φωτοβολταϊκά» Ή «αγροβολταϊκά» Ή «wi[–] Ή «αιολική ενέργεια» Ή «πυρηνική ενέργεια» Ή «πυρηνική ενέργεια» Ή «βιοενέργεια» Ή «βιοκαύσιμο» Ή «βιοαέριο» Ή «βιομεθάνιο» Ή «χανήλι» «αεροπορικά καύσιμα» Ή «πυρόλυση» Ή «μετατροπή ενέργειας»

Καθαρή μεταφορά: ηλεκτρικό όχημα, όχημα υδρογόνου, κυψέλες καυσίμου, όχημα χαμηλών εκπομπών ρύπων

Αποκατάσταση ρύπανσης: «απορροή» Ή «διήθηση μεμβράνης» Ή «μικροπλαστικά» Ή «ρύπανση των υδάτων» Ή «ατμοσφαιρική ρύπανση» Ή «ρύπανση του εδάφους» Ή «επαναρρύπανση των υπόγειων υδάτων» Ή «επαναρρύπανση των υπόγειων υδάτων» μείωση» Ή «αποκατάσταση ιζημάτων» Ή «μολυσματικές ουσίες περιβαλλοντικής ανησυχίας» Ή «CEC» Ή «PFAS†Ή “PFOA†Ή “PCB†Ή –ρύπανση μη σημειακής πηγήςâ€

Υδατική υποδομή: «συλλογή νερού» Ή «επεξεργασία νερού» Ή «αποθήκευση νερού» Ή «διανομή νερού» Ή «διαχείριση νερού» Ή «αγροτικό νερό» Ή «αγροτικό νερό» Ή «εξοικονόμηση νερού» «ποιότητα νερού» Ή «καθαρό νερό» Ή «ασφαλές πόσιμο νερό» Ή «αποστράγγιση χωραφιού» Ή «αποστράγγιση πλακιδίων»

Σημείωμα: Το αρχικό στιγμιότυπο οθόνης σημείωσης που διέρρευσε ελήφθη από την More Perfect Union. Οι αποκομμένες λέξεις ή φράσεις επισημαίνονται με [–].