@mjg59@nondeterministic.computer
@mjg59@nondeterministic.computer avatar

mjg59

@mjg59@nondeterministic.computer

Former biologist. Actual PhD in genetics. Security at https://aurora.tech, OS security teaching at https://www.ischool.berkeley.edu. Blog: https://mjg59.dreamwidth.org. He/him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mjg59, to random
@mjg59@nondeterministic.computer avatar

Brands stop being weirdly horny challenge difficulty impossible

mjg59, to random
@mjg59@nondeterministic.computer avatar

Final leg of this instance of the "Matthew doesn't get arrested entering the UK challenge 2024" let's go

mjg59, to random
@mjg59@nondeterministic.computer avatar
mjg59, to random
@mjg59@nondeterministic.computer avatar

My DMs this evening involve trying to meet a medieval Irish historian, discussing Julian Assange, trying to decipher Intel docs on GPIO configuration, and figuring out where my parents are drinking beer, so pretty normal Friday

mjg59, to random
@mjg59@nondeterministic.computer avatar

Less Tiny Train

mjg59, to random
@mjg59@nondeterministic.computer avatar

Preparing to enter Tiny Train World

mjg59, to random
@mjg59@nondeterministic.computer avatar

Current discourse is that it would have been wrong to throw a milkshake at Hitler, is it?

mjg59, to random
@mjg59@nondeterministic.computer avatar

The "Recall can't record DRMed video content" thing is because DRMed video content is entirely invisible to the OS. The OS passes the encrypted content to your GPU and tells it where to draw it, and the GPU decrypts it and displays it there. It's not a policy decision on the Recall side, it's just how computers work.

mjg59,
@mjg59@nondeterministic.computer avatar

(It is an incredible dick move, but this is Microsoft being hoist on their own petard)

mjg59,
@mjg59@nondeterministic.computer avatar

@icing hmm I have no idea whether anyone's researched implementing the server side of widevine

mjg59,
@mjg59@nondeterministic.computer avatar

@bigolewannabe not trivially - the client would need to encrypt the window content and pass it through the DRM rendering API

mjg59,
@mjg59@nondeterministic.computer avatar

@penguin42 @gsuberland the hardware is expecting an encrypted media stream so in theory yes but your app would need to be encoding itself to h.264 or whatever

mjg59,
@mjg59@nondeterministic.computer avatar

@gsuberland @penguin42 oh I think the HDCP keys would be handled by the GPU

mjg59,
@mjg59@nondeterministic.computer avatar

@gsuberland @penguin42 the HDCP side should be using keys that are dedicated to the hardware (so they can be revoked if leaked). I can't remember if Widevine requires known secret keys on the encoder side.

mjg59,
@mjg59@nondeterministic.computer avatar

@Amoshias correct (also why you can't screen-share DRMed video - that API just gives you back the OS view of the screen, which is a black window

mjg59,
@mjg59@nondeterministic.computer avatar

@mcc oh I agree but I suspect these are entirely separate silos

mjg59,
@mjg59@nondeterministic.computer avatar

@whitequark @mcc "The Recall team didn't make a conscious decision to exclude DRMed content" is relevant to the conversation about whether they put any thought into what they should be recording or not

mjg59,
@mjg59@nondeterministic.computer avatar

@yukijoou only with the lowest quality streams

mjg59,
@mjg59@nondeterministic.computer avatar

@dbauer They can't

mjg59,
@mjg59@nondeterministic.computer avatar

@dbauer The baseline Widevine levels don't require Protected Video path so can, but they're also the low-quality streams. Anything higher quality enforces PVP and can't be grabbed that way.

mjg59,
@mjg59@nondeterministic.computer avatar

@yukijoou then it's not a higher Widevine level and Recall probably records it as well

mjg59,
@mjg59@nondeterministic.computer avatar

@yukijoou it's not just about whether it's HD - it's about whether it's high enough bitrate not to look like shit when reencoded

mjg59,
@mjg59@nondeterministic.computer avatar

@claudius then it's not a high quality DRMed stream

mjg59,
@mjg59@nondeterministic.computer avatar

@Orca HDCP is actually a different level

mjg59, to random
@mjg59@nondeterministic.computer avatar

Got upgraded at the hotel and now I'm in the Franklin suite (presumably named for Rosalind) and there's a book by Watson on the nightstand?

mjg59,
@mjg59@nondeterministic.computer avatar

@demoographics for one night only! Unfortunately not much time to catch up with people :(

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