while(true){💩};

  • 0 Posts
  • 20 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle

  • One of the (now ex) maintainers by the name of Christoph Hellwig said that they don’t want multiple languages in their area of the kernel because it becomes hard to maintain, and specifically called out the fact that it wasn’t targeted at Rust - they would have rejected Assembly too. The Rust developer by the name of Hector (can’t remember his last name) pushing the change took it as a personal attack, flipped his shit and quit after trying to attack Christoph and get him removed for describing the introduction of another language as being akin to a “cancer.”

    Then Linus came in, noticed that the change wasn’t actually pushing any non-C code into the kernel and told the maintainer that it wasn’t his area to block in the first place, and that he has no place telling others what to do outside of the kernel.

    So we lost a kernel maintainer and a Rust developer over one issue.


  • I made this mistake too when I figured out I had ADHD. I had a shiny new hammer to fix all my problems with, and EVERYTHING was a nail. And I really liked showing off my shiny new hammer to explain why I was trying to hammer all these nails.

    People didn’t like it very much. I was being obnoxious. I know I was. I knew it at the time too, but still couldn’t stop myself.

    Our culture right now does not favor talking about mental health in any capacity, and I think part of that comes from shame for some people (“oh no, what if I’m similar and have it?”), and for other people its just a frustrating change in routine (“oh God am I going to have to listen to this every day from now on, and change how I do things to boot?”) - it becomes extra burden in their eyes.

    The trick is masking. It’s always masking. It sucks that we have to mask, but masking unfortunately works. Don’t talk about your issues, or if you do only do it once with any particular group of people.

    On the flipside, it’s still important to be yourself. Find a good group who you don’t have to wear the mask around and spend as much time with them as you can, so you can deal with the times you do.




  • citation

    EVERYTHING in Signal follows an encryption or tokenization chain. Not like crypto coins but real actual chain-of-custody type encryption workflows. It uses elliptical curve cryptography where the key for each message moves forward along an elliptic curve, which are excessively difficult to guess the factors for once it is selected if you are not the key holder. This means that even if someone cracks the key for a single message you sent, they are going to have to crack the key for every other message still as each one is different. Even the metadata is encrypted by the user’s keys.

    Signal doesnt have usernames in the traditional sense. It’s phone number+6 digit pin hashed into an encrypted signature.

    The signal company can’t see anything you do besides account create date and last login date, even if they wanted to due to how their platform is set up.

    Meanwhile, Matrix literally clones the metadata between servers when a user connects to and starts talking to users on another server, in plaintext (maybe encrypted at rest but not E2EE).








  • They literally go out of their way to tell you they aren’t.

    They are what’s called “Source-First” according to their own terminology

    One of the things they say in that blog post that I think misses the point is that OSI-approved licenses don’t “fail to protect the developer”, they are literally built to pass the rights of the developer to the user, where they belong. Open source protects the user, full stop. The side effect of this is that corps can take advantage as they are also users - and this is why I personally fight so hard for the GPL license as it does prevent big corps from taking and not giving back.

    FUTO is “Source-First” until they switch to a license that prioritizes the user over the developer. I believe the FUTO company’s public image is of service to their users, which is fantastic, we need more of that, but their license only reflects that partially.