91³Ô¹ÏÍø

Watch CBS News

Headless Halloween comet might be a sight to see next week while trick-or-treating

BOSTON - In a year filled with comets and other amazing astronomical events in Massachusetts, this has the chance to grab the most attention purely based on the headline.

Headless Halloween Comet

It isn't just hype, there is an actual chance of seeing another comet this month and the timing may line up perfectly with Halloween night.

Comet ATLAS (C/2024 S1) is currently streaking towards our sun. The name may sound somewhat familiar. The comet that was visible last week had the name ATLAS (C/2023 A3). This naming convention is based on who found it, when and using what kind of telescope. ATLAS stands for Asteroid Terrestrial-impact Last Alert System.

The main difference between this comet and the prior one is their distance from the sun. Last week's comet passed about halfway between Earth and the sun, more than 40 million miles away from the sun's searing heat. 

This new comet is about to make a much closer pass, just over 700,000 miles from the sun.

Given this relatively close interaction, there is a good chance that much, if not all, of the comet may be completely disintegrated. In fact, many astronomers believe that this may already have happened to much of the comet's head. Hence, the "headless" headline.

October 26

The first critical date is Saturday, October 26. This is when the comet will enter the view of the  (SOHO) spacecraft. SOHO orbits the Earth and sun and is about one million miles from our planet. Its sole purpose is to monitor the sun 24 hours a day.

On October 26th, Comet C/2024 S1 will enter the field of view of SOHO's coronagraphs. This is what Comet C/2023 A3 looked like when it did the same a few weeks ago. 

comet1.jpg
Comet C/2023 A3 as seen on October 10, 2024 from the Solar and Heliospheric Observatory. SOHO (ESA and NASA)

You can clearly see the Comet's head and tail. 

comet2.jpg
Comet C/2023 A3 as seen from the Solar and Heliospheric Observatory. SOHO (ESA and NASA)

October 28

The next big date is October 28th. This is when the comet will enter perihelion, its closest approach to the sun.

Nobody knows exactly what will happen during this interaction. Again, the comet could completely disintegrate or it could emerge without a head and still contain a bright and visible tail.

We shall see! The best viewing in the northern hemisphere would occur between October 29 and November 6, again, if there is anything left to see.

We will keep you updated!

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });