Replies

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

mjg59, to random
@mjg59@nondeterministic.computer avatar

Been living in the bay area since 2014 and this is the first time I've flown out of an SFO A gate since 2007?

mjg59,
@mjg59@nondeterministic.computer avatar

Also there's direct boarding from the BA lounge which is (a) very civilised (b) the kind of thing you can only really do if you have so few flights a day you always use the same gate

mjg59, to random
@mjg59@nondeterministic.computer avatar

Hello! Due to last minute circumstances I have a spare ticket to @emf including train tickets from/to Paddington (leaving Thursday morning, returning Monday afternoon). Hit me up on Signal if you're interested, no charge but if you insist then I'll take a donation to a worthy cause

mjg59,
@mjg59@nondeterministic.computer avatar

(Signal username is in BIO)

mjg59,
@mjg59@nondeterministic.computer avatar

@jonty @emf I'll still be there!

mjg59,
@mjg59@nondeterministic.computer avatar

Ticket and trains now gone!

mjg59, to random
@mjg59@nondeterministic.computer avatar

Waymos have a DNS button and I am terrified about what might happen if you press it

mjg59,
@mjg59@nondeterministic.computer avatar

@offby1 Afraid not, given I work for what's arguably a competitor! I've heard that the waitlist clears fairly quickly these days if you're actually in SF

mjg59, to random
@mjg59@nondeterministic.computer avatar

Sunday morning wine tasting is a somewhat justifiable reason to actually get out of bed before noon

mjg59,
@mjg59@nondeterministic.computer avatar

@danalderman we are actually not that far from there!

mjg59, to random
@mjg59@nondeterministic.computer avatar

One of Apple's design choices around hardware-backed keys stored in the secure enclave is that they can only be used by the app that generated them - so a key generated by (eg) Chrome for WebAuthn purposes can't be used by (eg) Safari. We have a command-line tool for obtaining auth tokens from Okta that has to handle MFA, so the past few weeks have involved me figuring out enough of Okta's MFA enrollment flow to add support to it so users can use TouchID to auth from the CLI.

mjg59,
@mjg59@nondeterministic.computer avatar

Except that's not quite what I did! The actual TouchID side of things is actually handled by our SSH agent, and the CLI tool talks to it. Why? Well, firstly it's already storing keys in the secure enclave for hardware-backed SSH certificates. And secondly it means things work over SSH agent forwarding! Users can now SSH to a remote system, request a set of tokens there, and have the MFA challenge tunneled back to their local system, satisfy it with TouchID auth, and receive their tokens.

mjg59,
@mjg59@nondeterministic.computer avatar

Next up: tunnel USB-over-IP over SSH agent so I can present a fake hardware token on the remote end so browsers will work what could possibly go wrong

mjg59,
@mjg59@nondeterministic.computer avatar

@leo Yeah what would make more sense is not tunneling USB but instead having a fake USB device on the remote machine that tunnels the webauthn request over SSH agent (since I already have code for the latter half of his)

mjg59,
@mjg59@nondeterministic.computer avatar

@nickserv You disable this by not running the software I haven't give you

mjg59,
@mjg59@nondeterministic.computer avatar

@nickserv but even so I'm not sure what you're concerned about

mjg59, to random
@mjg59@nondeterministic.computer avatar

I'm still curious whether the Free Software Definition's choice to require the ability to use free software for any purpose is entirely deliberate - is there any writing on why free software must permit being used to restrict people's ability to exercise the four freedoms?

(I agree with the argument that it would be extremely difficult to write a license that enshrined this without restricting legitimate use cases, but if someone were able to do so, /should/ it be free software?)

mjg59,
@mjg59@nondeterministic.computer avatar

@abe no, only if you actually do use it to take the freedom away

mjg59, to random
@mjg59@nondeterministic.computer avatar

My @emf talk will be at 4:40PM on the Friday, and I'll be talking about how the XZ backdor was implemented, deployed, and discovered: https://www.emfcamp.org/schedule/2024/409-the-xz-backdoor-what-why-and-how

mjg59,
@mjg59@nondeterministic.computer avatar

@michaelguntsche there should be

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Beowulf cluster of iPad Pros.

mjg59,
@mjg59@nondeterministic.computer avatar

@Migueldeicaza a six-pack of iPad Pros would have more compute than 90s us could ever imagine

mjg59,
@mjg59@nondeterministic.computer avatar

@jwz @Migueldeicaza maybe that's what actually happened

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