• 0 Posts
  • 41 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle
  • You got them on a technicality. But multiple test articles have pretty much reached orbit, intentionally just missing orbit so they would re enter in a known location should something go wrong, and something has gone wrong most of the time.

    I’m excited for the staship program because it’s the most exciting spaceflight development in my lifetime, yes fuck Elon but that doesn’t change the facts of how exciting the program is for a space lover. The upcoming launches with v3 hardware are going to be very exciting, hopefully most of the kinks have been resolved.

    The more pressing issue IMO is that they haven’t really shown any of the moon landing hardware, which will be substantially different than the Starship articles they are using for testing now.


  • I don’t think you’re educated on the matter because landing on the moon with the mission plan that they set out requires the lunar gateway to be in place, it is not and likely won’t be for a long time. It was going to be impossible to land on the moon by the third mission (unless significantly delayed) no matter who was in charge. Like all ambitious space missions in history, it will be delayed, delayed, and delayed again. Sadly that’s how it has always been.

    You shouldn’t confidently spout incorrect information

    “The aerospace safety advisory panel recommended that Nasa rethink its objectives for Artemis III, … The panel said that the call for a revision was urgent, “given the demanding mission goals”.”

    The fucking safety advisory panel suggested the change moron dude, not Isaac. But yes fuck Elon cuck the pos ket head

    Edit: removed unnecessarily rude words, sorry I’m just an asshole









  • The guy was charged with voyeurism. From my quick googling, it seems like the laws say to be charged you have to be spying on someone or recording/photographing them, so I still don’t see how this is against the law, but it’s obviously gross.

    Edit, I guess this is probably the part that he’s charged with so maybe makes sense.

    "The elements of voyeurism under R.C. 2907.08 require proof beyond all reasonable doubt that the defendant:

    (A) for the purpose of sexually arousing or gratifying the defendant committed trespass or surreptitiously invaded the privacy of another to spy or eavesdrop upon another person;"







  • The details on how it works from the website for those reading this chain.

    "how does this work

    k-id, the age verification provider discord uses doesn’t store or send your face to the server. instead, it sends a bunch of metadata about your face and general process details. while this is good for your privacy (well, considering some other providers send actual videos of your face to their servers), its also bad for them, because we can just send legitimate looking metadata to their servers and they have no way to tell its not legitimate. while this was easy in the past, k-id’s partner for face verification (faceassure) has made this significantly harder to achieve after amplitudes k-id verifier was released, (which doesn’t work anymore because of it.)

    with discord’s decision of making the age verification requirement global, we decided to look into it again to see if we can bypass the new checks. step 1: encrypted_payload and auth_tag

    the first thing we noticed that the old implementation doesn’t send when comparing a legitimate request payload with a generated one, is its missing encrypted_payload, auth_tag, timestamp and iv in the body.

    looking at the code, this appears to be a simple AES-GCM cipher with the key being nonce + timestamp + transaction_id, derived using HKDF (sha256). we can easily replicate this and also create the missing parameters in our generated output. step 2: prediction data

    heres where it kind of gets tricky, even after perfectly replicating the encryption, our verification attempt still doesn’t succeed, so they must also be doing checks on the actual payload.

    after some trial and error, we narrowed the checked part to the prediction arrays, which are outputs, primaryOutputs and raws.

    turns out, both outputs and primaryOutputs are generated from raws. basically, the raw numbers are mapped to age outputs, and then the outliers get removed with z-score (once for primaryOutputs and twice for outputs).

    there is also some other differences:

    XScaledShiftAmt and yScaledShiftAmt in predictions are not random but rather can be one of two values It is checked that the media name (camera) matches one of your media devices in the array of devices It is checked if the states completion times match the state timeline

    with all of that done, we can officially verify our age as an adult. all of this code is open source and available on github, so you can actually see how we do this exactly."




  • No just voice channels, I’m glad they have them but it was completely missing from their marketing on the website. Just says “text channels done right” and there isn’t a single line about voice support

    Edit, found a reddit post from about a month ago which is copied below. So it looks like it barely supports voice so far.

    "Apparently The voice chat feature has been brought back in stoat

    It only works in the desktop version though. Mobile devices you’re going to have to wait a bit longer though.

    Otherwise the quality of it is really really good but you will experience a massive delay in your voice being sent through the voice medium. It’s about 800 millisecond delay even with the fastest speeds. But at least it’s something. "

    GitHub issue on the topic