Chile’s jaw-dropping Atacama Desert is the driest non-polar desert in the world.
Made up mostly of stony terrain, salt lakes and felsic lava, it’s so otherworldly looking that it’s perhaps not surprising that it’s often used as an experimentation site on Earth for Mars expedition simulations.
Australian artist and photographer Rae Begley was given the chance to take part in an enviable artist residency in the indigenous community of Coyo in the Atacama Desert, and it was there that she undertook demanding expeditions of the region, capturing incredible scenes in the process. These alien natural forms made up a majority of the work in her new exhibition, On a quiet day, I can hear her breathinga series of photographs that reflects on Earth as a living organism.
Expansive natural landforms from the desert to the mountains are captured using film photography, printed by hand to transport you to some of the most remote regions on Earth. At times, Rae captures human interference in these landscapes—an empty wooden structure sitting anchored in the stones, a half-submerged manmade structure sinking into the snow—revealing humans’ tendency to act quickly to impose ourselves in the natural environment, and slow to protect the Earth from destruction at our own hands.
It’s a mind-blowing series that will remind you of all the wonders of the world that lie beyond your computer screen, and you should definitely go and check it out if you’re in Sydney from the 10th of August until the 4th of September at Woollahra Gallery, Redleaf.
RAE BEGLEY, ON A QUIET DAY, I CAN HEAR HER BREATHING
10 AUGUST – 4 SEPTEMBER 2022
WOOLLAHRA GALLERY AT REDLEAF
// This is called with the results from from FB.getLoginStatus(). function statusChangeCallback(response) {
if (response.status === 'connected') { testAPI(); } else if (response.status === 'not_authorized') { // The person is logged into Facebook, but not your app. jQuery("#subscribeMsg").html("Please login to Facebook or enter your email above to subscribe with email:"); } else { // The person is not logged into Facebook, so we're not sure if they are logged into this app or not. jQuery("#subscribeMsg").html("Please login to Facebook or enter your email above to subscribe with email:"); } }
function checkLoginState() { FB.getLoginStatus(function(response) { statusChangeCallback(response); }); }
// Submit subsribe call on facebook login confirm or click sign up link. function submitSubscribeForm(){ jQuery.getJSON( jQuery('#subscribeForm').attr('action') + "?callback=?", jQuery('form#subscribeForm').serialize(), function (data) { if (data.Status === 400) { jQuery("#subscribeMsg").html("" + data.Message + "").fadeIn( 300 ).delay( 5000 ).fadeOut( 2000 ); } else { // 200 jQuery("#subscribeMsg").html("Thank you! " + data.Message + "").fadeIn( 300 ).delay( 5000 ).fadeOut( 2000 ); } }); }
// When login button is clicked function login() { jQuery("#subscribeForm").addClass("facebook"); // jQuery("#subscribeMsg").html("Please login to Facebook or enter your email address above to subscribe with email:"); }
window.fbAsyncInit = function() { FB.init({ appId : '368821183538443', cookie : true, // enable cookies to allow the server to access the session xfbml : true, // parse social plugins on this page version : 'v2.10' });
// If user has clicked Facebook login button if(jQuery("#subscribeForm").hasClass("facebook")) {
FB.getLoginStatus(function(response) { statusChangeCallback(response); });
FB.login(function(response) { checkLoginState(); }, {scope: 'public_profile,email'}); }
// If user clicks login button jQuery("#subscribeForm #fb-btn").on("click", function() { FB.login(function(response) { checkLoginState(); }, {scope: 'public_profile,email'}); });
};
// Load the SDK asynchronously (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// Here we run a very simple test of the Graph API after login is successful. See statusChangeCallback() for when this call is made. function testAPI() { console.log('Welcome! Fetching your information.... '); FB.api('/me', {fields: 'last_name,first_name,email'}, function(response) { console.log('Successful login'); if(jQuery("#subscribeForm").hasClass("facebook")){ console.log(response); // jQuery("#subscribeMsg").html("Facebook login successful.");
if(response.email){ jQuery('#fieldEmail').val(response.email); submitSubscribeForm(); } else{ jQuery("#subscribeMsg").html("Unable to retrieve email. Please enter your email address above."); } } }); }
jQuery(document).ready(function(){
// If sign up is clicked jQuery('#subscribeForm').submit(function (e) { e.preventDefault(); submitSubscribeForm(); });
if(jQuery("#subscribeForm").hasClass("facebook")) { login(); }
// if logged in is clicked jQuery(document).on("click", "#subscribeForm #fb-btn", function(e) { login(); });
});