The NASA DART spacecraft that rammed into asteroid Didymos's moonlet Dimorphos on Sep 26, 2022, not only created a long tail of fine particles, it also ejected dozens of large boulders from its surface.
The Hubble space telescope imaged 37 such boulders in Dec 2022, ranging in size from 1 m to 6.7 m, which are drifting away from Dimorphos at ~1 km per hour. The total mass in these boulders is about 0.1% that of Dimorphos.
The authors of the paper state that "the numbers, sizes, and shapes of the boulders imaged using HST are consistent with an origin as preexisting objects dislodged from about 2% of the surface of Didymos, in a circular patch 50 m in diameter or larger."
The penultimate image recorded from the DART impactor shows boulders on Dimorphos in a field 30 m wide. The yellow circle marks the nominal DART impact location. Some of these boulders are now free-flyers!
NASA-Sonde Dart: Hubble findet neue Objekte nach Kollision mit Asteorid
Als die NASA-Sonde Dart in den Asteroiden Dimorphos gerast ist, hat sie Gesteinsbrocken weggeschleudert. Einige hat Hubble trotz der immensen Distanz entdeckt.
Today, June 30, is Asteroid Day, a UN designated day to build public awareness of the risks of asteroid impacts.
June 30 is the day of the largest asteroid impact in recorded history - the Siberia Tunguska event in 1908.
Asteroid Day was co-founded by astrophysicist and famed musician Brian May, Apollo 9 astronaut Rusty Schweickart, filmmaker Grig Richters, and B612 Foundation President Danica Remy.
Who can forget the NASA DART mission, where the spacecraft rammed into asteroid Didymos's moonlet Dimorphos on Sep 26, 2022, to demonstrate the kinetic impactor technique for changing the trajectory of an asteroid.
The impact shortened Dimorphos's orbital period of 11 hour and 55-minute by 33 minutes.
Working with #flutter and #dart, and an annoyance is the linter complaining that some things should be marked const.
Yes, linter, you're absolutely correct about that. But if you can figure that out, why the hell doesn't the compiler do it automagically as an optimisation step?
If there is a good reason why the compiler can't do that, I'd love to hear it.
Woah. #DART massively deformed Dimorphous! The a/b ratio (longest axis to second longest axis) before impact was 1.02 (like a hamburger patty), but is now 1.3 (more sausage-ish) from multiple lines of evidence. That's huge, and a huge motivation for the ESA #Hera mission.
"This article delves into the reverse engineering of Dart executable or Flutter release applications. We focus on the reverse engineering of byte arrays."
Some Clojure developers developed a means of targeting the DartVM so that they can write Dart and Flutter apps with Clojure. As an old Kotlin fan I'm wondering if Kotlin developers could do something comparable. The advantage to that would be being able to have a DSL for defining Flutter Widgets. A few more tweaks to the Dart language we could do it natively of course but we aren't there yet and not sure there is any impetus to get us there. It is one thing I miss with TornadoFX and KotlinJS DOM manipulation. #Dart#Flutter#Clojure#Kotlin#JavaScript "Joyful Cross platform Development with ClojureDart" by Christophe Grand and Baptiste Dupuch
I've published a blog post on reverse engineering Dart. This is the programming language used by Flutter.
This is a specific point on a non-standard way Dart assembly performs routine calls. It explains why decompilers just don't get it right when it comes to Dart...
Reversing Flutter Apps: Dart’s Small Integers (cryptax.medium.com)
"This article delves into the reverse engineering of Dart executable or Flutter release applications. We focus on the reverse engineering of byte arrays."