AkaSci, (edited ) to random
@AkaSci@fosstodon.org avatar

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.

https://esahubble.org/news/heic2307/
https://stsci-opo.org/STScI-01H5SQ4B4MJ5Z57K9F6PJ1S230.pdf
#DART
1/n

AkaSci, (edited )
@AkaSci@fosstodon.org avatar

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!

https://stsci-opo.org/STScI-01H5SQ4B4MJ5Z57K9F6PJ1S230.pdf
#Dart
2/n

itnewsbot, to Astronomy
@itnewsbot@schleuss.online avatar

DART asteroid impact created a 10,000-kilometer debris field of boulders - Enlarge / The dusty debris from the DART collision dominates this image... - https://arstechnica.com/?p=1955603

heiseonline, to space German

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.

https://www.heise.de/news/Kollision-mit-Asteroiden-Hubble-fotografiert-weggeschleuderte-Gesteinsbrocken-9222625.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

#Dart #NASA #Raumfahrt #news

_, to cooking

This is my post. I definitely did not make any posts before this.

AkaSci, (edited ) to random
@AkaSci@fosstodon.org avatar

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.

See https://asteroidday.org/ for more info and links to today's events.


1/n

AkaSci, (edited )
@AkaSci@fosstodon.org avatar

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.

https://www.youtube.com/watch?v=vMu5bNadlGo
https://www.nasa.gov/feature/nasa-s-dart-data-validates-kinetic-impact-as-planetary-defense-method
#AsteroidDay #DART
8/n

ainmosni, to random
@ainmosni@berlin.social avatar

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.

simonbp, to random

Woah. 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 mission.

hankg, to Kotlin

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

TerryHancock, to space
@TerryHancock@realsocial.life avatar

This is really very cool!

The DART mission was wildly successful at changing the trajectory of an asteroid.

It didn't split the asteroid. It didn't produce an ineffectual "puff" of light debris.

It blew away a nice ejecta stream of small particles that acted as reaction mass, converting impact energy to additional momentum. Just about optimal.

This is a big deal: it could be used to save civilization on Earth, someday.

#NASA #DART #Asteroids

https://www.nasa.gov/press-release/nasa-confirms-dart-mission-impact-changed-asteroid-s-motion-in-space

cryptax, to random
@cryptax@mastodon.social avatar

Dart really has unique mechanisms, which make its reverse engineering difficult. I've written a new blog post on how byte arrays are written in assembly.
I think it's the first language I see which generates such custom assembly...?
https://cryptax.medium.com/reversing-flutter-apps-darts-small-integers-b922d7fae7d9

#dart #flutter #reverse #SMI #assembly

cryptax, to android
@cryptax@mastodon.social avatar

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...

https://medium.com/@cryptax/darts-custom-calling-convention-8aa96647dcc6

#Dart #reverse-engineering #Flutter #Android #ABI #assembly #disassembler #decompiler

mjgardner, to programming
@mjgardner@social.sdf.org avatar

Early luminary and author ( camel and llama books, many magazine articles, etc.) Randal Schwartz, a/k/a merlyn, is in dire financial straits.

He needs gainful NOW of any kind, and although his language of choice now is and the framework, he’s willing to fall back on his @Perl chops.

Refer or reach him at https://linkedin.com/in/randalschwartz

Or do what I’m doing and sign up for his at https://www.patreon.com/randalschwartz

nixCraft, to random
@nixCraft@mastodon.social avatar

What's your favourite programming language for side (hobby) project? ✨

farcaller,
@farcaller@hdev.im avatar

@nixCraft #rust used to be fun but apparently I do way more stuff in #dart because it's fast, easy, and not #javascript

I want to take a closer look at #zig one of these days.

jforseth210, to programming
@jforseth210@rcsocial.net avatar

Is there a language that handles dependencies well?

Python's virtual environments are a bit awkward but everything mostly works, I haven't played with Java build tools much, Javascript is a trainwreck. I've been happy with Dart, but haven't gotten into the weeds much. Same with rust, cargo seems nice, but I haven't played with it enough to know the pitfalls yet.

#programming #dependencies #python #java #javascript #dart #flutter #rust #cargo #pip #npm #yarn

hankg, to random

When Dart overtook Kotlin as my favorite language I still missed certain features of Kotlin. One was the incredibly powerful switch statement, called "when", that Kotlin had and being able to use that for assignment. Now that Dart 3 is out I now have the equivalent of that again :). It may be missing a couple of edge case features like "in" comparisons but I have to experiment more to determine that. Hats off Dart and Flutter Team. (Screenshot from the "What's New in Dart and Flutter" presentation from #GoogleIO #GoogleIO2023 #flutter #dart #kotlin

amunizp, to random
@amunizp@fosstodon.org avatar

Learning #flutter and #dart today. Love how non-confrontational it us when it says something like. "You can develop apps for #Android or #iOS, but you need an #apple machine for iOS".

So #prisonersDilemma between the two.

Is that the only reason there is no #GPL code in the iOS #appstore? Too many proprietary apple dependencies? Is it possible to develop iOS apps on #BSD ?

randalschwartz, to random

RT @kevmoo
I'm offering a free, virtual code review for all #dart code!

(1) Scan your diff for new fields on classes
(2) Play my voice in your mind's ear: "Could that be final?"

That's it!

There's even a lint. It won't catch all cases, but it's a good start: https://dart-lang.github.io/linter/lints/prefer_final_fields.html

randalschwartz, to random
flutterexp, to random

The next babystep into the Fediverse :) setting up a #Castopod instance to share my host and share my podcasts.

Feel free to checkout already:
@beyond_flutter

#Flutter #dart #podcast

asahi95, to random

Thinking of learning #Dart, might not be one of my main languages but I kinda want to explore about it :blobfoxcomputer:

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • rosin
  • Youngstown
  • mdbf
  • ngwrru68w68
  • slotface
  • khanakhh
  • ethstaker
  • everett
  • kavyap
  • thenastyranch
  • DreamBathrooms
  • magazineikmin
  • anitta
  • osvaldo12
  • InstantRegret
  • Durango
  • cisconetworking
  • modclub
  • cubers
  • GTA5RPClips
  • tester
  • normalnudes
  • Leos
  • provamag3
  • megavids
  • lostlight
  • All magazines