World news – Something’s Up on Venus. What Happens to the Planet Now?



On Monday morning, the world learned of an exciting discovery: a whiff of phosphine, one of the universe’s most odious substances, detected in the atmosphere of Venus. On Earth, it hangs out in some unsavory spots, such as sewage plants. But it’s also associated with life, especially with microbes living in anaerobic (oxygen-poor) environments. Could this report of phosphine on Venus also mean that life exists there?

The answer depends on whom you ask. The one thing we now know is that astronomers, as a whole, are incapable of any conspiracy to hide alien life: Though I tuned into the press conference along with many others around the world, the news had already wriggled free of its press embargo and been basically known among space circles for two days. During that time, many people had been quick to point out that phosphine does occur in places without life, namely gas giant planets like Jupiter and Saturn. Phosphine, an uneasy alliance of a phosphorus atom and three hydrogen atoms, is hard to make and easily destroyed; on gas giants it’s created deep in the hot, high pressure lower layers of the atmosphere, then dredged upward by flowing currents. Even though Venus is definitely on the hot side as small, rocky planets go (its average temperature is 800 degrees Fahrenheit) it’s still pretty temperate compared with Jupiter (which is estimated to be many tens of thousands of degrees Fahrenheit in its depths!).

But that’s exactly what would make finding phosphine on Venus exciting, if the finding holds up: On temperate, terrestrial worlds, phosphine doesn’t form easily, and at least on Earth, it’s only found in the presence of life. For that reason, astronomers like Clara Sousa-Silva (who has the enviable Twitter handle @DrPhosphine) have suggested that phosphine is a promising biosignature, a chemical tracer that, if found in a terrestrial planet’s atmosphere, could tell us that life might be lurking there.

Phosphine is an old friend of mine—my first-ever research project in astronomy involved studying phosphine in the atmosphere of Jupiter—but I never imagined I’d be hearing from it again, and certainly not as a putative biosignature. And on Venus, of all places!

Soon after the announcement, I read the associated flotilla of scientific research papers with curiosity, and a healthy dose of skepticism—detecting phosphine is challenging to begin with. On top of that, it’s hard to know whether phosphine is there because of life, or because there’s just some interesting non-life chemistry that we haven’t figured out yet. If there’s phosphine on Venus then that’s definitely exciting, even if it doesn’t end up being evidence of life. But I’m also not ready to bet my apartment on phosphine being a sign of a microbial Cloud City.

Once I’d had a chance to read and discuss the results with some fellow astronomer friends, however, my mind turned elsewhere: to worry.

You might not expect me (or anyone) to worry about a place like Venus. Venus is pretty tough. You don’t hear about Venus rovers because there aren’t any— in fact, every mission that’s landed on Venus has been promptly obliterated by its heat and highly acidic, arid environment. Designing a mission to do anything other than orbit Venus from a safe distance is like deciding to put your smartphone in a kiln (for science!), but that hasn’t stopped Venus’ fans from trying: missions like NASA’s DAVINCI+ (Deep Atmosphere Venus Investigation of Noble gases, Chemistry, and Imaging Plus), India’s Shukrayaan-1, and Russia’s Venera-D all hope to probe Venus’ inhospitable environment in the next decade. On top of these national missions, private space companies are also vying to get in on the act: Peter Beck, CEO of U.S.-based Rocket Lab, describes himself as “madly in love with Venus,” and hopes to send a private mission there by 2023.

So why worry? After all, in much of U.S. science fiction, aliens are the fearsome invaders: They abduct people and run amok destroying buildings. Depending on their whims, they may either infiltrate the government, or just blow it up entirely. Paralleling Earthly histories of invasion and colonization, these fictions tell us to fear the aliens, reflecting white American settler fears that we, too, might one day be colonized. In real-world space exploration, though, we humans are the invaders: As denizens of the only planet that we know definitely has life, we take great pains to carefully clean our spacecraft so we don’t contaminate the worlds we explore. These regulations, known as planetary protection, both safeguard Earth’s biosphere from potential contamination and protect other worlds from us. National space agencies have adhered closely to planetary protection guidelines, and generally speaking, private companies working under contract with national agencies do, too. But private endeavors? Not so much: Just last year the first completely private mission to the Moon, Israel’s Beresheet, was found to have splattered a cache of hardy organisms known as tardigrades when it crashed on the lunar surface.

Under current planetary protection guidelines, the moon is essentially considered a barren wasteland and thus not needing of protection. But if there’s anything we can agree on (besides that astronomers can’t keep secrets), it’s that this potential phosphine detection complicates our ideas about where life might exist beyond Earth. One potential solution to this new chemical mystery on Venus is to immediately pour efforts into going there, leading to a near-future “Venus Rush.” But much like other moments in history where we have rushed forth, humans have the ability to curtail possible futures, and to create great harm, when we rush.

Planetary protection isn’t just cleaning a spacecraft, it is borne out of a philosophy for how we can ethically engage with other worlds.  At least in my case, I am hopeful— both for phosphine, and for a future where we have deeply-considered ethical frameworks for exploration. In the meantime, excitement and anxiety will always go hand in hand.

Future Tense
is a partnership of
New America, and
Arizona State University
that examines emerging technologies, public policy, and society.

You’ve run out of free articles. Join Slate Plus to continue reading, and you’ll get unlimited access to all our work—and support Slate’s independent journalism. You can cancel anytime.

Start Free Trial Now

Already a member?
Sign in here.

Start Free Trial Now

Already a member?
Sign in here.

Slate is published by The Slate Group, a Graham Holdings Company.
All contents © 2020 The Slate Group LLC. All rights reserved.

Slate relies on advertising to support our journalism. If you value our work, please disable your ad blocker.

By joining Slate Plus you support our work and get exclusive content. And you’ll never see this message again.

« )), n = v(f[r.size_id].split(« x »).map(function (e) {
return Number(e);
}), 2), i.width = n[0], i.height = n[1]), i.rubiconTargeting = (Array.isArray(r.targeting) ? r.targeting : []).reduce(function (e, r) {
return e[r.key] = r.values[0], e;
}, {
rpfl_elemid: s.adUnitCode
}), e.push(i)) : g.logError(« Rubicon: bidRequest undefined at index position: ».concat(t), c, d), e;
}, []).sort(function (e, r) {
return (r.cpm || 0) – (e.cpm || 0);
getUserSyncs: function getUserSyncs(e, r, t, i) {
if (!R && e.iframeEnabled) {
var n = «  »;
return t && « string » == typeof t.consentString && (« boolean » == typeof t.gdprApplies ? n += « ?gdpr= ».concat(Number(t.gdprApplies), « &gdpr_consent= »).concat(t.consentString) : n += « ?gdpr_consent= ».concat(t.consentString)), i && (n += «  ».concat(n ? « & » : « ? », « us_privacy= »).concat(encodeURIComponent(i))), R = !0, {
type: « iframe »,
url: a + n
transformBidParams: function transformBidParams(e) {
return g.convertTypes({
accountId: « number »,
siteId: « number »,
zoneId: « number »
}, e);

function _(e, r) {
var t,
i = 0 e.length) && (t = e.length);

for (var r = 0, n = new Array(t); r ‘;
var r, n;

var a = function a(e) {
var r = 0 = e && r.innerWidth r.length) && (e = r.length);

for (var t = 0, n = new Array(e); t b ? a : b;
* Fast loop through watched elements

function onScroll() {
* updates seen property
* @param {Visble} item
* @param {{}} evt
* @fires Visible#shown
* @fires Visible#hidden

function updateSeen(item, evt) {
var px = evt.visiblePx,
percent = evt.visiblePercent; // if some pixels are visible and we’re greater/equal to threshold

if (px && percent >= item.shownThreshold && !item.seen) {
item.seen = true;
setTimeout(function () {
item.trigger(« shown », new VisibleEvent(« shown », evt));
}, 15); // if no pixels or percent is less than threshold
} else if ((!px || percent = 0 && rect.left >= 0 && rect.bottom 1) {
result += getLinearSpacialHash(remainder, Math.floor(stepSize / base), optimalK – 1, base);

return result;
* @param {ClientRect} rect
* @param {number} innerHeight
* @returns {number}

function getVerticallyVisiblePixels(rect, innerHeight) {
return min(innerHeight, max(rect.bottom, 0)) – min(max(, 0), innerHeight);
* Get offset of element relative to entire page
* @param {Element} el
* @returns {{left: number, top: number}}
* @see

function getPageOffset(el) {
var offsetLeft = el.offsetLeft,
offsetTop = el.offsetTop;

while (el = el.offsetParent) {
offsetLeft += el.offsetLeft;
offsetTop += el.offsetTop;

return {
left: offsetLeft,
top: offsetTop
* Create a new Visible class to observe when elements enter and leave the viewport
* Call destroy function to stop listening (this is until we have better support for watching for Node Removal)
* @param {Element} el
* @param {{shownThreshold: number, hiddenThreshold: number}} [options]
* @class
* @example this.visible = new $visibility.Visible(el);

Visible = function Visible(el, options) {
options = options || {};
this.el = el;
this.seen = false;
this.preload = false;
this.preloadThreshhold = options && options.preloadThreshhold || 0;
this.shownThreshold = options && options.shownThreshold || 0;
this.hiddenThreshold = options && min(options.shownThreshold, options.hiddenThreshold) || 0;
updateVisibility(this); // set immediately to visible or not

Visible.prototype = {
* Stop triggering.
destroy: function destroy() {
// remove from list
list.splice(list.indexOf(this), 1);
* @name Visible#on
* @function
* @param {‘shown’|’hidden’} e EventName
* @param {function} cb Callback

* @name Visible#trigger
* @function
* @param {‘shown’|’hidden’} e
* @param {{}}


VisibleEvent = function VisibleEvent(type, options) {
var _this = this;

this.type = type;
Object.keys(options).forEach(function (key) {
_this[key] = options[key];
}; // listen for scroll events (throttled)

$document.addEventListener(« scroll », _throttle(onScroll, 200)); // public

this.getPageOffset = getPageOffset;
this.getLinearSpacialHash = getLinearSpacialHash;
this.getVerticallyVisiblePixels = getVerticallyVisiblePixels;
this.getViewportHeight = getViewportHeight;
this.getViewportWidth = getViewportWidth;
this.isElementNotHidden = isElementNotHidden;
this.isElementInViewport = isElementInViewport;
this.Visible = Visible;
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require== »function »&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error(« Cannot find module ‘ »+o+ »‘ »);throw f.code= »MODULE_NOT_FOUND »,f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require== »function »&&require;for(var o=0;o


Donnez votre avis et abonnez-vous pour plus d’infos


Vidéo du jour: