Urgent.News

the world's headlines, one feed

Tech

South Korean satellite spots SpaceX lunar impact

Before and after shots of Elon's ejecta snapped by Danuri

South Korean satellite spots SpaceX lunar impact

South Korea's Danuri lunar orbiter captured the moment SpaceX's rocket upper stage struck the Moon on August 5, 2025. The South Korean space agency, KASA, announced the photographs on August 6. The unmanned SpaceX launch occurred several years ahead of schedule, yet without a crew and at a much higher velocity than anticipated. The impact is particularly relevant for investors focused on the company's stock value following its IPO.

The event happened during Danuri's fourth anniversary, which was launched on a SpaceX Falcon 9 rocket. Danuri's initial one-year mission has been extended twice, with a planned impact crater formation in March 2028. The Falcon 9's expendable upper stage, used to carry Firefly Aerospace's Blue Ghost Mission 1 and ispace's RESILIENCE to the Moon in 2025, typically burns up in Earth's atmosphere during launch.

SpaceX explained that impacts in such orbits are rare but unavoidable. NASA, led by Jared Isaacman, acknowledged that controlled disposal maneuvers are not always feasible, noting that meteoroids strike the lunar surface hourly, causing impacts similar to this upper stage roughly every six days. The incident emphasizes the need for regulations in lunar space use to prevent potential debris buildup.

Written by urgent.news from The Register's reporting — not their text. Machine-written; read the original for the full account.

This story

This is one outlet's version. Read the fullest account.

Read the original at theregister.com →

More in Tech

Why Vite Asked Me to Choose Between Oxlint and ESLint

While initializing a new Vite project ( npx create-vite ), I hit an interactive CLI prompt that paused my standard workflow: ◆ Which linter to use?

  • Vite prompts user to choose between Oxlint and ESLint during project creation.
  • Oxlint, a Rust-based linter, offers faster execution and reduced startup overhead.
  • ESLint has a mature plugin ecosystem but runs on Node.js/JavaScript.

How We Solved 360 Video Streaming & Real-Time Uploading for iOS Devices

When building real-time media applications—especially in high-stakes environments like remote exam proctoring—supporting mobile devices comes with a unique set of technical hurdles.

  • Dynamic wildcard subdomains mapped to production PFX certificate in memory for iOS TLS compatibility
  • Sequence-aware buffering maintained video stream order during network fluctuations
  • In-memory buffer decoding piped video chunks directly to cloud storage, eliminating disk writes

The beginning of my journey

I was interested in cybersecurity (mainly offensive) for a long time but I had no idea where to start. I remember finding a few apps on my phone and them being so superficial that I temporarily…

  • Journey into cybersecurity began with curiosity about offensive side
  • Ethical hacking concept sparked interest after discovering TryHackMe
  • Continued learning through HackTheBox while exploring game development and bioinformatics

What Should You Send a Rive Animator Before Starting a Project?

What Should You Send a Rive Animator Before Starting a Project? You found a Rive animator. You like their work, you have a project in mind, and you are ready to ask for a quote.

  • Provide Figma file or direct link to product for visualization
  • Share original vector assets (SVG/Figma) for editable layers
  • List specific animation states (Idle, Wave, Success, etc.)

EffCSS hydration: server work, client trust, zero waste

Currently the CSS-in-JS ecosystem is split into two camps: Runtime CSS-in-JS (Emotion, styled-components) keeps JS on the client for full dynamism.

  • EffCSS separates logical names from CSS selectors, decoupling them from CSS strings.
  • Decoupling allows independent serialization and storage of styles and metadata.
  • Enables efficient server-side rendering and client-side hydration with dynamic styles.