if (defined('WP_CLI') && WP_CLI) { WP_CLI::add_command('list_recent_changes', function() { global $wpdb; // Date 24 hours ago $date = date('Y-m-d H:i:s', strtotime('-24 hours')); // Pages Modified in Last 24 Hours $pages = $wpdb->get_results($wpdb->prepare(" SELECT p.ID, p.post_title, p.post_modified, u.display_name AS modified_by FROM {$wpdb->posts} p LEFT JOIN {$wpdb->users} u ON p.post_author = u.ID WHERE p.post_type = 'page' AND p.post_status = 'publish' AND p.post_modified >= %s ", $date)); // Menus Modified in Last 24 Hours $menus = $wpdb->get_results($wpdb->prepare(" SELECT p.ID, p.post_title, p.post_modified, u.display_name AS modified_by FROM {$wpdb->posts} p LEFT JOIN {$wpdb->users} u ON p.post_author = u.ID WHERE p.post_type = 'nav_menu_item' AND p.post_modified >= %s ", $date)); // Widgets (Track changes in options) $widget_last_changed = $wpdb->get_var(" SELECT option_value FROM {$wpdb->options} WHERE option_name = '_site_transient_widget_last_changed' "); $widget_changed = strtotime($widget_last_changed) >= strtotime('-24 hours'); // Output Results if (empty($pages) && empty($menus) && !$widget_changed) { WP_CLI::line('No changes to pages, menus, or widgets in the last 24 hours.'); return; } if (!empty($pages)) { WP_CLI::line("Modified Pages:"); WP_CLI::line(sprintf("%-5s | %-20s | %-25s | %-15s", 'ID', 'Title', 'Modified', 'Modified By')); WP_CLI::line(str_repeat('-', 70)); foreach ($pages as $page) { WP_CLI::line(sprintf("%-5d | %-20s | %-25s | %-15s", $page->ID, $page->post_title, $page->post_modified, $page->modified_by)); } WP_CLI::line(""); } if (!empty($menus)) { WP_CLI::line("Modified Menus:"); WP_CLI::line(sprintf("%-5s | %-20s | %-25s | %-15s", 'ID', 'Title', 'Modified', 'Modified By')); WP_CLI::line(str_repeat('-', 70)); foreach ($menus as $menu) { WP_CLI::line(sprintf("%-5d | %-20s | %-25s | %-15s", $menu->ID, $menu->post_title, $menu->post_modified, $menu->modified_by)); } WP_CLI::line(""); } if ($widget_changed) { WP_CLI::line("Widgets have been modified in the last 24 hours."); } }); } Google's AI allows satellites to see through clouds - CO/AI
×
Google’s AI allows satellites to see through clouds
Written by
Published on
Join our daily newsletter for breaking news, product launches and deals, research breakdowns, and other industry-leading AI coverage
Join Now

AI’s dual role in environmental monitoring and climate impact: Google’s Cloud Score+ demonstrates the potential of artificial intelligence to revolutionize environmental monitoring, while also highlighting the energy-intensive nature of AI technologies.

  • Google researchers have developed Cloud Score+, an AI-powered system that provides clearer, more detailed satellite images of remote ecosystems often obscured by clouds.
  • The technology uses video AI to score every pixel of satellite images, allowing researchers to select only the highest quality pixels for visualization and analysis.
  • Cloud Score+ has been successfully applied in Ecuador’s Imbabura Province, a UNESCO Global Geopark, to improve understanding of the region’s assets despite constant cloud cover and remote terrain.

Applications in environmental science and conservation: Cloud Score+ and other AI technologies are being utilized to address various environmental challenges and improve conservation efforts.

  • The system has been used to monitor forest health, detect disease outbreaks, identify plant stress in peatlands, and map forest tree species for improved management.
  • Google Research is also applying AI to enhance wildfire detection, flood prediction, and urban heat resilience.
  • These applications demonstrate AI’s potential to play a transformative role in addressing the effects of climate change.

The climate impact paradox of AI: While AI offers solutions for environmental monitoring and climate action, it also contributes to increased energy consumption and greenhouse gas emissions.

  • Google’s parent company, Alphabet, has ambitious climate targets but has reported a sharp increase in emissions, largely due to the expansion of power-hungry data centers supporting AI development.
  • This contradiction highlights the dual nature of AI’s impact on climate change, as discussed during a Newsweek Horizons event panel titled “AI: Climate Hero or Climate Villain?”

Expert perspectives on AI’s role in climate action: Researchers and experts in the field emphasize the need for responsible development and application of AI technologies.

  • Priya Donti, MIT assistant professor and cofounder of Climate Change AI, points out that AI is being used for both positive environmental projects and activities that contribute to climate change, such as fossil fuel exploitation and encouraging mass consumption.
  • Donti stresses that AI is ultimately a tool, and its impact on climate change depends on how people and organizations choose to use it.
  • The consensus among experts is that AI acts as an accelerator of societal actions, and its role in fighting climate change will depend on the seriousness with which society approaches the issue.

Balancing AI’s potential with its environmental cost: As AI continues to evolve and find new applications in environmental science and sustainability, the challenge lies in maximizing its benefits while minimizing its negative impact on the environment.

  • The development of more energy-efficient AI systems and data centers will be crucial in reducing the technology’s carbon footprint.
  • Responsible implementation of AI solutions, focusing on applications that provide the greatest environmental benefits, will be essential in leveraging the technology’s potential for positive change.
  • Continued research and collaboration between tech companies, environmental scientists, and policymakers will be necessary to ensure that AI becomes a net positive force in the fight against climate change.
AI can see clearly now: How Google's AI improves environmental monitoring

Recent News

Databricks founder offers $1M to solve AI coding challenges

New competition offers $1 million prize for developing efficient, open-source AI coding models that can match human programmers' problem-solving capabilities.

ChatGPT is now on WhatsApp — here’s how to access it

OpenAI's latest WhatsApp integration brings basic AI assistance to billions of users in regions with limited internet access, running on a simplified version of GPT-4.

AI filmmakers can now find work on Runway’s new talent platform

As AI video tools become more sophisticated, production companies seek specialists who can blend creative vision with technical proficiency to deliver professional results.