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

help-circle


  • And no, a 7€ dongle is not a good experience, and not a premium thing. For that price, it’s also probably an analog dongle, which already requires the phone to have the extra hardware for the audio jack inside, just without the convenience of the audio jack.

    Either you’re satisfied with dirt cheap DAC in your dongle, or you’re satisfied with the same dirt cheap DAC in most phones, or you require people to put actually good electronics in phones, which practically nobody’s gonna use anyway. You can’t be perfectly happy to listen to shit when it’s from your phone, but suddenly dissatisfied with it when it’s moved outside of the phone, you need to reevaluate whatever the fuck you’re doing with your life.

    it follows fairphone’s supposed ideals of reducing e-waste.

    It doesn’t, this logic is based on nothing. People an mass aren’t clinging to their old somehow working headphones that they are using daily for the last 10 years. I’m sure such people exist, they are in a vanishing minority. And in the last decade when the push away from jack was happening, majority already switched to wireless. Which allowed us to have phones that have one less weak point.

    (in fact, it’s easier to break a usb-c port due to daily headphone use, while I’ve never broken an audio jack, despite abusing some)

    You might be an outlier. I worked part time fixing electronics back when we didn’t have BT headphones, broken jack was a number one problem for any piece of electronics that had one. Granted, it was before usb-c so I can’t compare, but what I can assure you, jack is unbelievably fragile, and unless it’s premium quality (so not phones), you can’t make it less so. It gets better for pro electronics, most of those are 6.3 so bigger and beefier.


  • But your phone doesn’t have a big hole in it that is practically impossible to waterproof, takes all the grime and dust, randomly breaks for no reason, requires a bunch of additional space and electronics, and all that just so small minority of users can avoid having additional three cm of cable on their meter of cable.
    It’s a better experience for everyone, and imperceptibly marginally worse for small percentage of people. I can’t overstate how much having a small extension on a phone cable is a non-issue. The best premium one is like 7 euro, 3 cm long, and weights 9 grams.









  • Yeah, it’s not serious enough for me. It will become serious if it actually replaces openssl, or at least actually is in use by any significant numbers. Until then, it’s a project that can potentially maybe sometimes be used by someone maybe, which by definition isn’t serious. Like any other project, it needs time under pressure, it needs to mature with use, be supported for some time, accept patches and changes, and sustain constant prodding by people who would like to break your stuff.
    OpenSSL is a standard for almost 3 decades, Rustls is cautiously maybe being pushed in experimental branches.
    It’s like that with everything Rust related really. We are at a phase where enthusiasts enthusiastically trying to convince someone to consider their new toy, which means we can’t really compare it with decades old projects that were scrutinized and stress-tested by millions of people.



  • Yeah, it’s not optimal, I don’t think anyone argues that it is. It has a bunch of ways to shot yourself in the foot, no questions about that, people were writing books about that for decades. Not like there is an optimal language that doesn’t allow you to make some stupid mistakes.
    But also, a lot of that non-optimality is what gives it advantage. Well, that and enormous amount of legacy code and expertise.
    Sometimes you need to pass around raw pointers without caring about memory ownership, and for that situation it’s optimal. I’m glad you have your mandatory curly brackets, but sometimes I just want my microcontroller to blink an LED and for that I’m in turn glad that I can be as quick and dirty as my filthy mind allows me.
    And for serious projects we’re all MISRA compliant anyway, and it mandates curly brackets for ifs and proper cases for switch.



  • To be honest, this is one of those times where I would say that it’s not that bad. Can’t expect a company to outright violate the laws of the country they’re registered in, you need to be friends with Trump to do that. If they keep their shit away from all the corpo vultures and only comply with direct subpoenas, it’s probably the best we can hope for.