• 1 Post
  • 63 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle

  • I don’t think either is actually true. I know many programmers who can fix a problem once the bug is identified but wouldn’t be able to find it themselves nor would they be able to determine if a bug is exploitable without significant coaching.

    Exploit finding is a specific skill set that requires thinking about multiple levels of abstraction simultaneously (or intentionally methodically). I have found that most programmers simply don’t do this.

    I think the definition of “good” comes into play here, because the vast majority of programmers need to dependably discover solutions to problems that other people find. Ingenuity and multilevel abstract thinking are not critically important and many of these engineers who reliably fix problems without hand holding are good engineers in my book.

    I suppose that it could be argued that finding the source of a bug from a bug report requires detective skills, but even this is mostly guided inspection with modern tooling.




  • Generally yes with two huge caveats.

    First, It has been widely demonstrated that diverse teams are more productive and produce higher quality products than homogeneous teams.

    Second, selection criteria is heavily biased towards homogeneous teams and has also been demonstrated to stifle innovation.

    Desire/inspiration is nearly as important as capability and non-optimal teams (according to most, if not all selection criteria) will consistently outperform “optimal” teams in any tasks that require innovation.







  • You are making just such a weird argument and it sounds like you are retroactively trying to salvage a bad position because you made a mistake.

    1. If you care strongly about audio quality. A built-in doesn’t have any quality guarantees… why then does usb vs hat matter?

    2. If quality is your concern why bring up price in the first part? It is blatantly obvious that cheap parts *might" equate to cheap quality. This is blatantly obvious.

    3. Obviously there will be USB solutions that are equal or better solutions than prebuilt rpi dac hats since the primary dac hats are exceptionally niche.

    This response just sounds like you got caught out in your mistake/bad argument. Why be a dick about it?


  • This is exactly why having a couple of big instances is so beneficial. I don’t want to have to manage the infrastructure of Lemmy. I don’t want to think about banning instances for csam in particular. I want to be able to go to a place that has a set of rules I understand and that takes care of it for me.

    Honestly, I don’t think there needs to be a discussion about defederation anymore… maybe a non-stickied post… but the people who are against it need to leave / get over it. To the rest of us sane people, defederation is 100% an obvious necessity in an open social structure where things like csam even exists as a possibility. Even something as benign as bots is reason enough to defederate.

    Just do it. We don’t need to agonize over it or talk about it anymore. There are a lot of assholes in the world. I don’t need to engage with them.



  • Some people think better with typing information explicitly written out. Some people don’t. In my opinion it is a creativity thing. Some people like to make art that is photo realistic, some people like to make abstract art.

    I understand both viewpoints. In my free time I vastly prefer late bound, dynamically types languages with robust reflection engineers built into their interpreters. For work, I heavily prefer late bound, strictly typed with reflection optional or minimal.

    Different people think differently.