Home Blog Page 288

The 45 Best Presidents Day Deals

0

The Best Deals of Valentine’s Day and Presidents’ Day

Valentine’s Day and Presidents’ Day fall in the same week this year, offering a unique opportunity to snag some amazing deals. Thankfully, popular retailers like Amazon, Best Buy, and others are already discounting a wide range of tech products, including some of the latest gadgets and devices.

The Best Headphone and Earbud Deals

  • Apple AirPods Pro (2nd Gen): $189.99 (reg. $249.99)
  • Sony WH-1000XM5 Noise-Canceling Headphones: $248.99 (reg. $349.99)
  • Sennheiser Momentum True Wireless Earbuds: $149.99 (reg. $199.99)

The Best Smart Home Deals

  • Blink Mini 2 Security Camera: $49.99 (reg. $79.99)
  • Amazon Echo Show 5: $44.99 (reg. $79.99)
  • Google Nest Hub: $69.99 (reg. $129.99)

Good Deals on Other Gadgets and Goods

  • Apple Watch Series 10: $299.99 (reg. $349.99)
  • Kindle Paperwhite (2022): $104.99 (reg. $159.99)
  • Belkin BoostCharge Plus: $24.99 (reg. $39.99)
  • Apple iPad Mini (7th Gen): $399.99 (reg. $499.99)
  • Peacock Premium: $4.99/month (reg. $9.99/month)

Update, February 15th:

We’ve updated the pricing and added several new deals, including those for Belkin’s BoostCharge Plus, Apple’s latest iPad Mini, and Peacock Premium.

Conclusion:

Don’t miss out on these fantastic deals! With prices dropping on top tech products, you can snag some amazing deals this Valentine’s Day and Presidents’ Day weekend. Be sure to check back for updates, as new offers may emerge throughout the weekend.

Frequently Asked Questions:

Q: What are the best deals right now?
A: Check out the top deals listed above, including headphones, smart home devices, and other gadgets.

Q: Are there any discounts on Apple products?
A: Yes, Apple devices like the AirPods Pro, Apple Watch Series 10, and iPad Mini are among the many discounted products.

Q: What are some good smart home deals?
A: Look for discounts on smart home devices like the Blink Mini 2 Security Camera, Amazon Echo Show 5, and Google Nest Hub.

Q: Can I find more deals beyond these listed?
A: Yes, be sure to check back for updates, as new offers may emerge throughout the weekend.

Low-Fi Mario

0

Rethinking Remakes: A Low-Fi Mario Masterpiece

A Different Kind of Mario Remake

We’re seeing a lot of Super Mario remakes lately, thanks to creative uses of Unreal Engine 5. While I’ve enjoyed these retro reimaginings, a recent remake caught my attention for its unique approach. Instead of using Unreal Engine to recreate Mario with intricate, pixel-perfect graphics, this version uses Photoshop and Unity to create a blocky, 2D, and simple design that’s surprisingly fun.

The Power of Low-Fi

Designer Icoso’s remake doesn’t just stop at design; he also focuses on the gameplay, carefully crafting Mario’s movements to create a charming and humorous experience. The video showcases Icoso’s process, from designing game elements in Photoshop to adding background decorations and even creating the coins to give them a spinning effect.

A Fresh Perspective

What I find particularly impressive is the use of two different software tools to create something new. Being able to take a workflow from one place to another opens up a world of new possibilities for creation.

Conclusion

Icoso’s low-fi Mario remake is a breath of fresh air in the world of remakes. It’s a testament to the power of creativity and the ability to think outside the box. While some may see it as "awful," I think it’s a genius take on the classic Mario game. I highly recommend watching the video and exploring Icoso’s other projects, including a Bowser’s Castle level.

FAQs

Q: What is low-fi gaming?
A: Low-fi gaming refers to the use of simple, 2D graphics and gameplay mechanics to create a unique and often nostalgic experience.

Q: What software tools did Icoso use to create the remake?
A: Icoso used Photoshop and Unity to create the remake.

Q: Is the remake available for play?
A: Unfortunately, the remake is not available for play, but the video showcases Icoso’s process and creativity.

Q: Who is Icoso?
A: Icoso is a game designer and artist who has created a number of low-fi game projects, including this Mario remake.

Optimizing Qwerty2.5-Coder Throughput with NVIDIA TensorRT-LLM Lookahead Decoding

0

Large Language Models for Code Generation: Unlocking the Power of Lookahead Decoding

Qwen2.5-Coder models

The Qwen2.5-Coder models have achieved state-of-the-art performance across popular academic benchmarks. NVIDIA TensorRT-LLM has optimized three popular models from the Qwen2.5-Coder family – the 1.5B, 7B, and 32B versions – for high throughput and low latency.

Lookahead Decoding

Lookahead decoding is a speculative decoding technique that addresses the slow autoregressive nature of LLMs. Unlike the single-token generation in autoregressive decoding, lookahead decoding generates multiple tokens simultaneously, utilizing the parallel processing capabilities of the GPU, leveraging computation (FLOPs) for latency reduction.

Benefits of Lookahead Decoding

  • Improves GPU utilization and reduces latency
  • Increases throughput without additional training or fine-tuning
  • Does not require a separate draft model

Steps to Run Lookahead Decoding with TensorRT-LLM

  1. Install TensorRT-LLM
  2. Run lookahead decoding in TensorRT-LLM using the high-level API

Performance Gains

The Qwen2.5-Coder models have demonstrated a 3.4x throughput boost on NVIDIA DGX H200 with TensorRT-LLM lookahead decoding.

Summary

Lookahead speculative decoding enables throughput boost on LLMs without any additional training, fine-tuning, or draft models. We presented benchmarked performance improvements on Qwen2.5-Coder models. Visit build.nvidia.com to try the Qwen2.5-Coder models optimized with NVIDIA TensorRT-LLM for free.

Acknowledgments

We would like to thank Liwei Ma, Fanrong Li, Nikita Korobov, and Martin Marciniszyn Mehringer for their efforts in supporting this post.

FAQs

Q: What is lookahead decoding?
A: Lookahead decoding is a speculative decoding technique that generates multiple tokens simultaneously, utilizing the parallel processing capabilities of the GPU.

Q: What are the benefits of lookahead decoding?
A: Lookahead decoding improves GPU utilization and reduces latency, increasing throughput without additional training or fine-tuning.

Q: How do I run lookahead decoding with TensorRT-LLM?
A: Follow the steps provided in the article to install and run lookahead decoding with TensorRT-LLM using the high-level API.

Death of OpenAI Whistleblower Deemed Suicide in New Autopsy Report

0

Former OpenAI Employee Found Dead in San Francisco Apartment

Death Ruled a Suicide, Contrary to Family’s Suspicions

Suchir Balaji, a former employee of OpenAI, was found dead in his San Francisco apartment on November 26. The San Francisco County Medical Examiner’s report later revealed that his death was due to a self-inflicted gunshot wound, contrary to the family’s claims that his death was suspicious. This news has sparked widespread speculation online, with many questioning the circumstances surrounding his death.

Accusations of Illegal Use of Copyrighted Material

In October, Balaji made headlines when he accused OpenAI of illegally using copyrighted material to train its AI models. He shared his concerns publicly and provided information to The New York Times, which later named him as a key figure with "unique and relevant documents" in the newspaper’s lawsuit against OpenAI. His revelations came amid a growing number of publishers and artists suing OpenAI over alleged copyright infringement.

A Life Cut Short

Just days before his death, Balaji was in high spirits, according to his parents. He had celebrated his 26th birthday and was planning a nonprofit organization focused on machine learning. His sudden passing drew attention from prominent figures such as Elon Musk and Tucker Carlson, while Congressman Ro Khanna called for a "full and transparent investigation" into his death.

The Impact of His Death on the Tech Community

Balaji’s death has become a focal point in debates over AI ethics, corporate accountability, and the dangers faced by whistleblowers in Silicon Valley. His allegations against OpenAI have sparked widespread concern and outrage, with many calling for greater transparency and accountability in the tech industry. Whether these calls for change will result in concrete action remains to be seen.

FAQs

  • What was Suchir Balaji’s role at OpenAI?
    Balaji was a former employee of OpenAI.
  • What were his allegations against OpenAI?
    He accused OpenAI of illegally using copyrighted material to train its AI models.
  • How did he share his concerns?
    He shared his concerns publicly and provided information to The New York Times.
  • What is the investigation’s conclusion?
    The San Francisco County Medical Examiner’s report concluded that Balaji’s death was a suicide.

AI: The Creative Killer?

0

The History of AI and How We Got Here

The New York Times recently ran a piece titled "Electronic Brain Teaches Itself," spotlighting the Perceptron, an ambitious AI project funded by the US Navy. This early attempt at artificial intelligence was to be the first non-living machine capable of "perceiving, recognizing, and identifying its surroundings without human training or control." Ambitious, right?

What Changed?

Today, we have generative AI tools like ChatGPT and Midjourney, which can produce human-like text, art, and even video. These tools can mirror human creativity but lack the essence of true innovation, which stems from human experience and originality.

The Million-Dollar Question

Can AI truly threaten human creativity and innovation?

The answer is complicated. AI tools like DALL-E and GPT-4 are undeniably impressive and function as sophisticated pattern recognizers and generators. These tools can amplify human creativity but lack the essence of true innovation, which stems from human experience and originality.

My Two Cents

Here’s my unsolicited advice after reflecting deeply on this: Life is ultimately about change; embracing it is the only way forward. The truth is technology, at its core, is doing what it’s designed to do: make our lives easier. To resist it is to resist progress itself.

Conclusion

The role of human creativity isn’t being erased; it’s evolving. Perhaps the designers and writers of tomorrow aren’t disappearing but transforming into prompt engineers and crafting ideas in collaboration with these tools, mastering a new kind of artistry. The ability to discern, curate, and refine that intangible "eye" for greatness will always remain profoundly human.

FAQs

Q: Can AI truly threaten human creativity and innovation?
A: The answer is complicated.

Q: What changed in AI?
A: Today’s AI models do more than automate; they engage, understand user input conversationally, simulate thought processes, and adapt to preferences.

Q: Is AI the future of creativity and innovation?
A: AI can amplify human creativity but lacks the essence of true innovation, which stems from human experience and originality.

Q: Can AI replace human creativity?
A: No, AI can’t replace human creativity, but it can mirror it.

Code Optimisation Strategies for Game Development

0

Game development is a battlefield. Either you optimize, or you lose. Period.

I don’t care if you’re an experienced developer with 10 years of experience or 1 year of experience. If you want to make games that WORK, games people respect—you need to understand optimization.

Players demand smooth gameplay, high-quality visuals, and a flawless experience across every device. If your game stutters, crashes, or loads slower than a snail? You’re done.

Optimization isn’t magic. It’s the foundation of smooth gameplay, fast loading, and stable performance. Without it, your game will lag, crash, and be forgotten faster than you can say “game over.”

But don’t worry. In this article, I will share four effective strategies to help you with that.

Effective Strategies for Performance Optimization

What Is Optimization?

Optimization means making your game run as fast and smooth as possible. Simple.

When you optimize your game, you:

  • Reduce loading times.
  • Make the game work on weaker computers or phones.
  • Prevent lag and crashes.

Rule 1: Memory Management

When you’re developing a game, memory is your most valuable resource.

Every player movement, every enemy on the screen, every explosion needs a little piece of memory to function. Unfortunately, memory isn’t unlimited.

If you don’t manage memory properly, your game can get slow, laggy, or even crash. That’s why memory management is a critical skill every game developer needs. Let’s break it down step by step, with detailed examples in Python.

Strategy #1: Memory Pooling

This strategy is simple: reuse objects instead of creating new ones. Memory pooling is like recycling for your game. Instead of creating new objects every time you need one, you reuse objects you’ve already created.

Creating and destroying objects repeatedly takes up time and memory. Let’s say you are building a shooting game where the player fires 10 bullets per second. If you create a new bullet for each shot, your game could quickly slow down.

Here’s how you can implement memory pooling for bullets in a shooting game:

class Bullet:
    def __init__(self):
        self.active = False  # Bullet starts as inactive

    def shoot(self, x, y):
        self.active = True  # Activate the bullet
        self.x = x
        self.y = y
        print(f"Bullet fired at position ({x}, {y})!")

    def reset(self):
        self.active = False  # Deactivate the bullet so it can be reused

# Create a pool of 10 bullets
bullet_pool = [Bullet() for _ in range(10)]

def fire_bullet(x, y):
    # Look for an inactive bullet in the pool
    for bullet in bullet_pool:
        if not bullet.active:
            bullet.shoot(x, y)  # Reuse the inactive bullet
            return
    print("No bullets available!")  # All bullets are in use

# Example usage
fire_bullet(10, 20)  # Fires a bullet at position (10, 20)
fire_bullet(30, 40)  # Fires another bullet at position (30, 40)
bullet_pool[0].reset()  # Reset the first bullet
fire_bullet(50, 60)  # Reuses the reset bullet

Strategy #2: Data Structure Optimization

The way you store your data can make or break your game’s performance. Choosing the wrong data structure is like trying to carry water in a leaky bucket—it’s inefficient and messy.

Let’s say you’re making a game for four players, and you want to keep track of their scores. You could use a list, but a fixed-size array is more efficient because it uses less memory.

from array import array

# Create a fixed-size array to store player scores
player_scores = array('i', [0, 0, 0, 0])  # 'i' means integers

# Update scores
player_scores[0] += 10  # Player 1 scores 10 points
player_scores[2] += 15  # Player 3 scores 15 points

print(player_scores)  # Output: array('i', [10, 0, 15, 0])

Strategy #3: Memory Profiling

Even if your code seems perfect, hidden memory problems can still exist. Memory profiling helps you monitor how much memory your game is using and find issues like memory leaks.

Python has a built-in tool called tracemalloc that tracks memory usage. Here’s how to use it:

import tracemalloc

# Start tracking memory
tracemalloc.start()

# Simulate memory usage
large_list = [i ** 2 for i in range(100000)]  # A list of squares

# Check memory usage
current, peak = tracemalloc.get_traced_memory()
print(f"Current memory usage: {current / 1024 / 1024:.2f} MB")
print(f"Peak memory usage: {peak / 1024 / 1024:.2f} MB")

# Stop tracking memory
tracemalloc.stop()

Rule 2: Asset Streaming (Load Only What You Need)

If you load the entire world at once, your game will choke and die. You don’t need that drama. Instead, stream assets as the player needs them. This is called asset streaming.

For instance, inside your game, you may have a huge open-world with forests, deserts, and cities. Why load all those levels at once when the player is only in the forest? Makes no sense, right? Load only what’s needed and keep your game lean, fast, and smooth.

Strategy #1: Segment and Prioritize

Let’s break this down with an example. Your player is exploring different levels: Forest, Desert, and City. We’ll only load a level when the player enters it.

Here’s how to make it work in Python:

class Level:
    def __init__(self, name):
        self.name = name
        self.loaded = False  # Starts as unloaded

    def load(self):
        if not self.loaded:
            print(f"Loading level: {self.name}")
            self.loaded = True  # Mark the level as loaded

# Create levels
levels = [Level("Forest"), Level("Desert"), Level("City")]

def enter_level(level_name):
    for level in levels:
        if level.name == level_name:
            level.load()  # Load the level if it hasn’t been loaded yet
            print(f"Entered {level_name}!")
            return
    print("Level not found!")  # Handle invalid level names

# Simulate entering levels
enter_level("Forest")  # Loads and enters the forest
enter_level("City")  # Loads and enters the city

Strategy #2: Asynchronous Loading (No Waiting Allowed)

Nobody likes waiting. Freezing screens? Laggy loading? It’s amateur hour. You need asynchronous loading—this loads assets in the background while your player keeps playing.

Imagine downloading a huge map while still exploring the current one. Your game keeps moving, the player stays happy.

Here’s how to simulate asynchronous loading in Python:

import threading
import time

class AssetLoader:
    def __init__(self, asset_name):
        self.asset_name = asset_name
        self.loaded = False

    def load(self):
        print(f"Starting to load {self.asset_name}...")
        time.sleep(2)  # Simulates loading time
        self.loaded = True
        print(f"{self.asset_name} loaded!")

def async_load(asset_name):
    loader = AssetLoader(asset_name)
    threading.Thread(target=loader.load).start()  # Load in a separate thread

# Simulate async loading
async_load("Forest Map")
print("Player is still exploring...")
time.sleep(3)  # Wait for loading to finish

Strategy #3: Level of Detail (LOD) Systems – Be Smart About Quality

Not everything in your game needs to look like it’s been rendered by a Hollywood studio. If an object is far away, lower its quality. It’s called Level of Detail (LOD), and it’s how you keep your game’s performance sharp.

Example: Using LOD for a Tree

class Tree:
    def __init__(self, distance):
        self.distance = distance

    def render(self):
        if self.distance > 100:
            # Use low-quality model
            print("Rendering low-quality tree...")
        else:
            # Use high-quality model
            print("Rendering high-quality tree...")

Strategy 4: GPU and CPU Optimization

Your computer has two main processors:

  • CPU: Handles logic, like moving a character or calculating scores.
  • GPU: Handles graphics, like drawing your game world.

Here’s what you have to do for GPU/CPU optimization:

  • Profile everything: Use tools to pinpoint bottlenecks and strike hard where it hurts.
  • Shader optimization: Shaders are resource hogs. Simplify them, streamline them, and cut the fat.
  • Multithreading: Spread tasks across CPU cores. Don’t overload one and leave the others idle.

If one is working too hard while the other is idle, your game will lag. Solution? Multithreading. Let’s split tasks between two threads:

import threading

def update_game_logic():
    while True:
        print("Updating game logic...")
        time.sleep(0.1)

def render_graphics():
    while True:
        print("Rendering graphics...")
        time.sleep(0.1)

# Run tasks on separate threads
logic_thread = threading.Thread(target=update_game_logic)
graphics_thread = threading.Thread(target=render_graphics)

logic_thread.start()
graphics_thread.start()

Conclusion

Optimization isn’t just

Confluent and Databricks Bridge AI’s Data Gap

Enterprise Data Challenges and the Power of Confluent and Databricks Partnership

Challenges of Integrating Data and AI Systems

Enterprise data is scattered across various platforms in different formats across diverse data streams and repositories. This complexity makes it challenging to connect operational and analytical systems, which often remain siloed. As a result, integrating these systems and developing AI solutions becomes even more difficult.

Databricks and Confluent’s Partnership

To overcome these challenges, Databricks, a data and AI company, has announced an expanded partnership with big data streaming platform Confluent to provide joint customers with easier access to real-time streaming data for AI models and applications. Databricks pioneered the data lakehouse format and provides tools for AI and analytics development, while Confluent specializes in real-time data streaming with its platform built on Apache Kafka.

Delta Lake-First Integration

The partnership’s key capability is a Delta Lake-first integration between Confluent and Databricks. This bidirectional data flow between Confluent’s Tableflow, which converts Kafka logs into Delta Lake tables, and Databricks’ Unity Catalog, enables AI models to continuously learn from real-time and governed data.

Benefits of the Partnership

By integrating Databricks Unity Catalog with Confluent Stream Governance, businesses can maintain data lineage, enforce access controls, and ensure regulatory compliance as data moves between operational and analytical systems. The integration also enables streaming data to be used directly for AI model training, inference, and decision-making.

AI-Powered Capabilities

The partnership enables AI-powered capabilities such as anomaly detection, predictive analytics with continuously updated data, and hyper-personalization where AI-driven recommendations adapt dynamically based on live interactions.

Databricks’ Expansion and Confluent’s Strong Financial Performance

Databricks has been expanding its data and AI capabilities through strategic acquisitions, including the recent acquisition of BladeBidge to simplify data migration. Confluent’s stock has hit a 52-week high on the back of strong financial performance, with Q4 revenue growing 23% YoY to $261.2M, beating the Wall Street consensus estimate.

Potential Acquisition of Confluent by Databricks

The partnership could potentially lead to a strategic acquisition of Confluent by Databricks, which would strengthen its AI data pipeline and provide a competitive advantage. However, the acquisition would require Databricks to weigh the long-term strategic value against the financial risk, including the potential strain on Confluent’s partnerships with key industry players like AWS and Microsoft Azure.

Conclusion

The partnership between Databricks and Confluent has the potential to revolutionize the way businesses approach AI development and real-time data analysis. By integrating their platforms, the two companies can provide joint customers with a powerful toolset for building AI-driven applications. As the demand for real-time data streaming continues to grow, the partnership is poised to play a significant role in shaping the future of AI development.

FAQs

Q: What is the purpose of the Databricks and Confluent partnership?
A: The partnership aims to provide joint customers with easier access to real-time streaming data for AI models and applications.

Q: What are the benefits of the partnership?
A: The partnership enables bidirectional data flow, enables streaming data to be used directly for AI model training, and provides enhanced data governance and compliance.

Q: What are the potential implications of a Databricks acquisition of Confluent?
A: A potential acquisition would strengthen Databricks’ AI data pipeline and provide a competitive advantage, but would also require careful consideration of the financial risk and potential strain on Confluent’s partnerships.

All the Buzz About Nintendo’s Albero Clock

0

Nintendo Reveals Mysterious "Alarmo" Device, But It’s Not the Switch 2

What is the Nintendo Alarmo?

On Wednesday, Nintendo announced the "Alarmo", a new device that has been making waves in the gaming community. The Alarmo is an alarm clock that responds to your movements, allowing you to snooze your alarm with a simple gesture. But that’s not all – the Alarmo also features Nintendo characters from popular franchises like Super Mario and Zelda, and can even track your sleep patterns.

Features and Functionality

The Alarmo has a number of unique features that set it apart from your average alarm clock. Here are a few of the key features:

  • Motion Control: The Alarmo responds to your movements, allowing you to snooze your alarm by simply waving your hand or moving your body.
  • Nintendo Characters: The clock faces feature beloved characters from Nintendo franchises, such as Mario and Zelda.
  • Music: You can set the Alarmo to wake you up with music from your favorite Nintendo games.
  • Sleep Tracking: The Alarmo can track your movements during sleep, providing valuable insights into your sleep patterns.

Availability and Pricing

The Nintendo Sound Clock: Alarmo is currently available in "early access" for Nintendo Switch Online subscribers and at the Nintendo NY store. We’ve already gotten our hands on one and have published some initial impressions and photos.

Our Coverage of the Nintendo Alarmo

Here’s a collection of our articles and photos covering the Nintendo Alarmo.

Conclusion

The Nintendo Alarmo is an innovative and unique device that combines Nintendo’s playful spirit with cutting-edge technology. While it may not be a traditional gaming device, it’s certainly a must-have for any Nintendo fan.

FAQs

Q: What is the Nintendo Alarmo?
A: The Nintendo Alarmo is a new alarm clock device that responds to your movements, features Nintendo characters, and tracks your sleep patterns.

Q: Is the Alarmo available for purchase?
A: Yes, the Alarmo is available in "early access" for Nintendo Switch Online subscribers and at the Nintendo NY store.

Q: Can I use the Alarmo with my Nintendo Switch?
A: No, the Alarmo is a standalone device and is not compatible with the Nintendo Switch.

Q: How much does the Alarmo cost?
A: Pricing information has not been announced, but we’ll be sure to update this section as more information becomes available.

Apple’s Humanoid Robot in the Works

0

Apple Has a Humanoid Robot in the Works, According to a Report

The Robots

Apple is exploring both humanoid and non-humanoid robots for its future smart home ecosystem, and these products are still in the early proof-of-concept (POC) stage internally. While the industry debates the merits of humanoid vs. non-humanoid designs, supply chain checks indicate that Apple is more invested in how users interact with the robot than in how the robots themselves look.

Design and Features

Apple uses anthropomorphic robots as opposed to humanoid robots, with sensing hardware and software at the core. This approach is similar to Samsung’s smart home robot, Ballie, which can assist users throughout their homes and complete tasks such as greeting them at the door, projecting notifications, and more.

Timeline

Kuo shares that Apple’s mass production of robots likely won’t start until 2028 or later, if the robots even make it into production. The post highlights how some of Apple’s proof-of-concepts don’t even make it past that stage, such as the Apple Car, which never made it into production.

The AI Space

The progress made in the AI space has accelerated the pace at which humanoid robots can be developed, and as a result, we have seen many tech companies rush in on the action. OpenAI and Tesla are both hiring to grow their robotics teams, and Apptronik just announced the closing of a $350 million Series A funding round to accelerate the deployment of Apollo, its 5-foot, 8-inch, 160-pound robot.

Conclusion

Apple’s foray into humanoid robots is an exciting development in the tech world. With its expertise in hardware and software, Apple is well-positioned to bring innovative solutions to the smart home space. While the timeline for mass production remains uncertain, the prospects for Apple’s robots are promising.

FAQs

Q: What is Apple’s approach to designing robots?
A: Apple uses anthropomorphic robots with sensing hardware and software at the core.

Q: When can we expect to see Apple’s robots in production?
A: Mass production is likely to start in 2028 or later, if the robots make it into production.

Q: What is the purpose of Apple’s robots?
A: Apple’s robots are designed to assist users throughout their homes and complete tasks such as greeting them at the door, projecting notifications, and more.

Q: How does Apple’s approach to robotics compare to other companies?
A: Apple’s approach is similar to Samsung’s smart home robot, Ballie, which uses a humanoid design. Other companies, such as OpenAI and Tesla, are also developing their own robotics teams.

“Colossus” supercomputer raises health questions in Memphis

0

Elon Musk’s AI Startup xAI Faces Environmental Concerns over Gas Turbines

xAI’s Plan to Power "Colossus" Supercomputer

Elon Musk’s AI startup xAI plans to continue using 15 gas turbines to power its "Colossus" supercomputer in Memphis, Tennessee, according to an operating permit with the Shelby County Health Department for non-stop turbine use from June 2025 to June 2030.

Environmental Concerns Emerge

Why does it matter? The Commercial Appeal, a news outlet that obtained the documents, observes that environmental concerns have emerged, as the 20-year-old turbines emit hazardous air pollutants (HAP), including formaldehyde, at levels exceeding the EPA’s 10-ton annual cap for a single source. (Per the story, the facility’s operating permit self-reports that the turbines each emit 11.51 tons of HAP per year. The outlet also notes that 22,000 people live within five miles of the facility.)

Turbines Have Been Operating Without Public Notice or Oversight

The turbines have already been running since summer 2024 without public notice or oversight, says Eric Hilt, a spokesperson with Southern Environmental Law Center, the large environmental nonprofit organization, and the permits don’t account for those emissions.

"It’s another example of the company not being transparent with the community or with local leaders," Hilt tells The Commercial Appeal.

Health Department Stalls on Permit Approval

The health department tells the outlet the permits have not yet been approved, and there is "no set timeline for approval."

Conclusion

The use of gas turbines to power xAI’s Colossus supercomputer has raised concerns about environmental impact, specifically hazardous air pollutants (HAP) emission levels exceeding EPA standards. The fact that the turbines have been operating without public notice or oversight and the lack of transparency from the company have added to the controversy. The health department’s hesitation to approve the permits further highlights the need for greater accountability and transparency in such projects.

FAQs

Q: What is the purpose of the operating permit?
A: The operating permit allows xAI to use 15 gas turbines to power its "Colossus" supercomputer in Memphis, Tennessee, from June 2025 to June 2030.

Q: What are the environmental concerns surrounding the turbines?
A: The turbines emit hazardous air pollutants (HAP), including formaldehyde, at levels exceeding the EPA’s 10-ton annual cap for a single source.

Q: Have the turbines been operating without public notice or oversight?
A: Yes, the turbines have been running since summer 2024 without public notice or oversight.

Q: What is the current status of the permits?
A: The permits have not yet been approved, and there is "no set timeline for approval" according to the health department.