• 0 Posts
  • 191 Comments
Joined 1 year ago
cake
Cake day: February 5th, 2025

help-circle
  • Not silent, the passwordless sudo calls are logged and available for review. I do trust that after several months in a sandbox without calling sudo, it’s unlikely that a sleeper agent will awaken and call sudo out of the blue - more likely that my apps that have been calling sudo will do something nefarious on the 1000th access…

    Somebody (possibly an AI agent…) could/should automate the process of transcribing the sudo logs to the NOPASSWD setup, just leave sudo unlocked for those things that show up as needing it during validation test runs and turn the sudo lock back on for everything else.





  • MangoCats@feddit.ittoLinux@lemmy.mlLPIC-1 resources?
    link
    fedilink
    English
    arrow-up
    3
    ·
    27 days ago

    I interviewed/hired C graphics programmers off and on for 20 years. 95% of candidates had near 0 actual ability to draw a sine wave on the screen, given example code that draws a rectangular box to draw the sine wave in. We pre-screened the applications for appropriate experience, so 100% of interviewed candidates had appropriate experience or academic background claimed. About 2/3 of the candidates “talked a good game” but it was literally less than 1/20 who could actually make lines appear according to a math function WHICH WAS THE CORE OF THE JOB. I tried giving clues. One intern level hire I gave 3 heavy hints to, basically doing the test for him. He never did learn to do much of anything for himself even after a 4 month trial period. Then there were the ones who got it, and they performed the test like a hot knife through butter. One candidate took the (time series simple sine wave) test before we paid him to travel for an in-person interview, and in person we sprung a “now, do a polar plot of sin(t) on X vs sin(3t) on Y” - he aced that too, we made an offer - then he discussed moving with his wife who he assumed would be fine with it, oops.

    AI agents may not be great, but in my experience they beat the hell out of the advertise, interview, hire process.


  • MangoCats@feddit.ittoLinux@lemmy.mlLPIC-1 resources?
    link
    fedilink
    English
    arrow-up
    10
    ·
    27 days ago

    this is a thing where you should be studying for the test, rather then real life.

    Like so many professional certification exams, not just in computer skills. I had a construction contractor complaining to me about the same problem with his certification exam: exam questions that don’t cover real life scenarios and even expect you to give answers that don’t make sense outside the exam.


  • MangoCats@feddit.ittoProgrammer Humor@lemmy.mlCode Quality
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    Do you know the cost to change the color on a box? Just the color, not the text, not the information, just the color?

    Estimate:

    $470,000

    No scrap cost, old color boxes used until stock depleted.

    Vendor didn’t charge us anything to change the color on the next and subsequent lots.

    All that was engineering hours for the document revisions, meetings to support document changes, training, recording of documents, first article inspections, etc.


  • MangoCats@feddit.ittoProgrammer Humor@lemmy.mlCode Quality
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    Not just in implantables, though implantables have that whole additional surgical risk aspect, but all medical devices have painful piles of paperwork required for each revision. They’re trying to lighten the load for “security patches” but so far it’s still a major pain. I suspect it’s the much the same in avionics and any other industry that requires documented validation against traceable requirements and all that jazz.



  • MangoCats@feddit.ittoProgrammer Humor@lemmy.mlCode Quality
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 month ago

    Every time I look back at old stuff, I have to remind myself of the relative importance of getting it done, vs getting it perfect, at the time.

    Inevitably, there were no clear requirements at the outset, or if there were they were vastly outnumbered by additional requirements that scope-crept their way into the project. The project was “due” before I was asked to help / landed with the whole thing to do myself. The project was under-estimated and is now “on the critical path” for a larger initiative. Other interested parties are too busy to meet during definition time, but all too willing to point out missing scope after a “finished solution” is presented.

    Yeah, me from the past… not a fair reflection.





  • MangoCats@feddit.ittoLinux@lemmy.mlAn update on rust-coreutils in Ubuntu
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    2 months ago

    Oh, so you believe MP3 pirates have actually stolen something off of the retail music shelves as well, then? Digital piracy is the ultimate evil and all that? Supporting strong jail terms for pirates, are you?

    The difference between the commons of the industrial revolution and the commons of the digital landscape is that the commons of old was a finite resource. The digital commons is effectively infinite.


  • MangoCats@feddit.ittoLinux@lemmy.mlAn update on rust-coreutils in Ubuntu
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    3
    ·
    2 months ago

    Our new present and its future requires the defense of ideas for all.

    And MIT is lacking because it doesn’t force commercial users to lie about what they do behind closed doors? Trust me, if they are so inclined, they already do plenty of that. Next, with LLM assistance, all your copyleft code is freely available for word-salad-surgery remix and rebrand with whatever license anybody wants - as it always has been, LLMs just cut the labor required to do so by a huge margin.





  • MangoCats@feddit.ittoLinux@lemmy.mlAn update on rust-coreutils in Ubuntu
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    2 months ago

    The mit license allows someone (some company) to modify the open source codebase and sell the result without making their modifications public.

    That is not equivalent to closure of the commons, that’s some company spinning a proprietary version of something. If they try to sell it, most people won’t buy - most people will continue to use the FOSS version. The people they sell it to may enjoy the proprietary enhancements, but that doesn’t prevent the FOSS community from developing those enhancements in the open if they so choose.

    MIT license is not a software patent.