806 karma · joined November 6, 2017
> This feature will only work with our free on demand movies and TV shows. We’d love to integrate personal media as well but that’s not technically possible for a couple reasons. To make this work we provide Apple with a list of content we have available for streaming. As detailed in our privacy policy, we don’t know what content our users have in their personal media libraries.
https://www.reddit.com/r/PleX/comments/lniiij/plex_testing_t...
I'm looking forward to this change and using Blitz again, as the frontend experience was super nice.
I've not really dug into the details as to what solutions Helium has, but it is quite interesting to see how this experiment will play out.
They say they intend to implement encrypted hosting environments in the future, but considering the number of security exploits that Intel SGX and its equivalents have had, I'm not sure I'd trust that either.
With a bit of effort, C can be made faster than Rust, but if I'm writing a simple utility in C that needs a linked list, I'm going to write the simplest possible implementation, straight from an algorithms textbook. It's better for it to be slower, but more understandable and maintainable.
With Rust, the implementation I import has far more work put into it. I don't need to worry about how complex it is though, since its part of the standard library and I trust that people smarter than me have checked over what it does.
[1] http://dtrace.org/blogs/bmc/2018/09/28/the-relative-performa...
[1] https://docs.aws.amazon.com/lambda/latest/dg/runtimes-contex...
[1] https://twitter.com/Gankra_/status/1486928208528293888 [2] https://github.com/rust-lang/miri
Instead of generating client certs client side, generate a elliptical curve key pair who's public key you sign with the yubikey and send to the server. Then, sign every request with that key and the server can verify it using the public key sent previously. All that can be done in js, without a jwt or sending anything other than a request and signature. It's essentially a client cert.
I still don't really understand how much more security it'd get you than bog standard webauthn, especially considering it'd be a custom, less tested system, but you can already do something similar to your idea using standard cryptographic primatives.
Adoption by default is a huge deal and you can't ignore it by saying that something "can" use it if you configure your router properly or this and that. The vast majority of people will never change it. Re. Firefox, I just tried switching it to NextDNS, but it seems like the default NextDNS resolver does not resolve Handshake domains.
Putting aside all the issues with DANE as a replacement to HTTPS, no browser supports it. This is why I don't use my handshake TLD for my personal/internal sites either.
Look, actual Handshake adoption would benefit me quite a bit, since I own a great TLD. I will keep an eye on adoption, but its very clearly a long road, and the project itself has a number of issues besides just adoption. It's cool, but you have to be realistic.