Father, Hacker (Information Security Professional), Open Source Software Developer, Inventor, and 3D printing enthusiast

  • 6 Posts
  • 151 Comments
Joined 1 year ago
cake
Cake day: June 23rd, 2023

help-circle

  • Riskable@programming.devtoLemmy Shitpost@lemmy.worldAutomation
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    6 days ago

    To be fair, that’s a very open ended question. I mean, what kind of bolt are we talking about? A standard lag bolt? If so you don’t tighten it! That’d be a trick question! You tighten the nut. Same thing applies with car wheel bolts. Tricky tricky!

    Is it a hex bolt that also has a cross head? How tight are we talking?

    I’m just going to assume bolts of lightning and Usain Bolt are off the table.



  • The base assumption is that you can tell anything reliable at all about a person from their body language, speech patterns, or appearance. So many people think they have an intuition for such things but pretty much every study of such things comes to the same conclusion: You can’t.

    The reason why it doesn’t work is because the world is full of a diverse set of cultures, genetics, and subtle medical conditions. You may be able to attain something like 60% accuracy for certain personality traits from an interview if the person being interviewed was born and raised in the same type of environment/culture (and is the same sex) as you. Anything else is pretty much a guarantee that you’re going to get it wrong.

    That’s why you should only ask interviewees empirical questions that can identify whether or not they have the requisite knowledge to do the job. For example, if you’re hiring an electrical engineer ask them how they would lay out a circuit board. Or if hiring a sales person ask them questions about how they would try to sell your specific product. Or if you’re hiring a union-busting expert person ask them how they sleep at night.






  • You say that because you don’t realize the benefits:

    • Better support for Linux with any new PC hardware on day 1. This includes things like USB devices, monitors, KVMs, UPS, everything.
    • Better support for all commercial software in general. More software will become available and it’ll be higher quality.
    • Vendors will be forced to test all their stuff on Linux which means it’ll all become more reliable and less glitchy.
    • There will be more diversity in software and distros which means widespread attacks (aka hacking, worms, viruses, etc) will have less success and smaller impacts.
    • The more Linux users there are the more Linux developers will result. It’s also much easier to start learning how to code on a Linux desktop than it is in Windows.
    • Better security for the entire world. Linux has a vastly superior security architecture than Windows and a vastly superior track record. The more Linux users there are, the harder it will be for malicious entities to break into their PCs which translates into a more secure world.
    • It’s much easier (for experienced users) to troubleshoot and fix problems in Linux than in Windows. This will lead to support teams everywhere getting frustrated whenever they have to deal with Windows users (this is already the case for many software vendors, haha). Therefore, it makes support people happy and easy going. Who doesn’t want to reach a happy, helpful person for technical support instead of the usual defiant/adversarial support tech? 😁
    • The worst sorts of hardware vendors won’t be able to get away with their usual bullshit. For example, if there were enough Linux users HP wouldn’t be offering extremely invasive 2GB printer “drivers” because their Windows customers would know enough Linux users that they’d be rightfully pissed and not depressively submissive like they are now.
    • When you do have a problem it will be easier to find a solution because the likelihood that someone else already had it and posted a solution will be higher (though admittedly this factor doesn’t seem to do much for Windows currently because of how obtuse and obfuscated everything is in that OS).

    There’s actually a lot more reasons but that’s probably enough for now 😁


  • I’d love to see more adoption of… I2C!

    Bazillions of motherboards and SBCs support I2C and many have the ability to use it via GPIO pins or even have connectors just for I2C devices (e.g. QWIIC). Yet there’s very little in the way of things you can buy and plug in. It feels like such a waste!

    There’s all sorts of neat and useful things we could plug in and make use of if only there were software to use it. For example, cheap color sensors, nifty gesture sensors, time-of-flight sensors, light sensors, and more.

    There’s lmsensors which knows I2C and can magically understand zillions of temperature sensors and PWM things (e.g. fan control). We need something like that for all those cool devices and chips that speak I2C.


  • To be fair, you are always on the cusp of being fired/laid off. Even if you’re the backbone of the company, the best employee, etc.

    Also remember that expectations of young people in a lot of businesses are very low. That’s why they pay the young so poorly 🤷.

    If you seem to be getting work done and your boss isn’t bitching then you’re doing exactly what you’re supposed to be doing. Don’t worry about it.

    Also, when you’re young change jobs every year or two! It’s the best way to make considerably more money over time and no, it will not hurt your resume in the slightest. It merely shows initiative and the fact that everyone wants you (i.e. you’re competent).






  • Riskable@programming.devtoMemes@lemmy.mlWindows vs Linux
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 months ago

    They’ll help you develop and test your AI stuff on Linux but not Windows (I don’t think… Completely different team of engineers).

    I’m wondering what will happen when loads of games have built-in generative AI… Will these two paths cross and finally give us Linux folks Nvidia (graphics) drivers that are actually good? 🤔


  • This is caused by your root controller’s limited bandwidth and it’s inability to handle that many 3.0 devices at the same time. Some of the newer motherboards with USB C PD have controllers in them that can do a lot more.

    It’s basically a hack on part of the company that made the root controller IC. They know they only have enough internal bandwidth to support 16 USB 3.0 devices so they intentionally bork things when you plug in more than that since their Transaction Translator (TT) can’t handle more and they were too lazy to bother implementing the ability to share 2.0 and 3.0 properly.

    I’m guessing the decision went something like this…

    “We have enough bandwidth for 16 3.0 devices… What do we do if someone plugs in more than that?” “Only a few people will ever have that many! We don’t have the budget to handle every tiny little use case! Just ship it.”

    So it’s not Linux fault in this case. Or at least, if it is (a problem with the driver) it’s because of some proprietary bullshit that the driver requires to function properly 🤷




  • Generally speaking: Things that humans would never survive. Like, if someone is thrown so hard against a wall that they go through it, they’re not going to live (this happens with non-super characters). Or when someone is falling from a great height and they grab hold of something to catch themselves. Yeah… No.

    Or in scenes where fire is present… People having a discussion without coughing their brains out, being able to see, and easily keeping their eyes open, just a few feet from raging flames.

    After experiencing any and all of these things the characters will just continue in the story and be able to move and breathe like nothing happened. Sometimes they’ll move with a limp or cough occasionally but this is usually right before they make a 100m dash in record time.