Cryptography nerd

  • 0 Posts
  • 43 Comments
Joined 11 months ago
cake
Cake day: August 16th, 2023

help-circle
  • Wine/Proton on Linux occasionally beats Windows on the same hardware in gaming, because there’s inefficiencies in the original environment which isn’t getting replicated unnecessarily.

    It’s not quite the same with CPU instruction translation, but the main efficiency gain from ARM is being designed to idle everything it can idle while this hasn’t been a design goal of x86 for ages. A substantial factor to efficiency is figuring out what you don’t have to do, and ARM is better suited for that.







  • A lot of this doesn’t work easily on the activitypub model, because accounts and posts and communities live on their host instances, and every interaction has to be relayed to them and updates have to be retrieved from them.

    While you can set up mirrors with arbitrary additional moderation that can be seen from everywhere, you can’t support submission of content from instances blocked by the host instance.

    The bluesky model with content addressing can create that experience by allowing the creation of “roaming” communities where posts and comments can be collected by multiple hosts who each can apply their own filtering. Since posts are signed and comment trees use hashes of the parent you can’t manipulate others’ posts undetected.

    Bluesky already has 3rd party moderation label services and 3rd party feed generators for its Twitter-like service, and a fork replicating a forum model could have 3rd party forum views and 3rd party moderation applied similarly.



  • You must use your home instance as a proxy.

    If you find a post elsewhere you have to take its URL and put it into your own instance’s search function, and it will recognize it as a post on another lemmy instance and retrieve it for you.

    You can also use search from your instance to go looking for things outside your instance which it already knows about.

    Mastodon has made this easier by asking what your home instance is when you try to interact with a post on their domain without being logged in, and then it redirects you to a view of that same post from your own instance. Lemmy could do the same.









  • PGP has a bunch of limits (and I’m saying that as a cryptography nerd). We’ve learned a lot of things since the 90’s and the better solutions are specialized encryption protocols like MLS / Matrix (E2EE group messaging) and running all kinds of other protocols on top.

    The portable identity part of PGP can be handled by something like DID documents which works more like Keybase used to do (depending on specific implementation) where your declare a list of supported protocols with public keys and accounts under your control, so people can still achieve the same effect of using a strong cryptographic identifier to communicate with you, but with forward secrecy supported by default and much lower risk of stuff like sidechannel attacks.