• 12 Posts
  • 402 Comments
Joined 3 years ago
cake
Cake day: August 15th, 2023

help-circle



  • I realize that some people really dislike AI, but this is an area where I’m willing to absolutely put my foot down as the top-level maintainer. Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away. AI is a tool, just like other tools we use. And it’s clearly a useful one.

    I think broadly speaking what he says is reasonable. If you don’t want to use AI, then don’t, but I think it can be used somewhat responsibly.

    I have all sorts of issues with AI tooling:

    • the centralization of power
    • the load it adds on maintainers because of the amount of slop bad developers (and non-devs) produce with it
    • the environmental impacts of using larger models
    • the data centers causing health risks
    • the impact on the PC industry
    • the degeneration of skills and knowledge.

    That said, it’s a tool, and can be used to amplify good work too.






  • The Telegraph is outright terrible. The only more right wing paper is probably GB News.

    I’d focus on using left or center-left publications like The Guardian and The Independent.

    There are some further left publications such as Novara Media and The Canary (they’re better on some issues where others are too cowardly, like Gaza or trans rights). Though I’m not sure how accurate they are on everything.

    On some issues the BBC is fine too, just not Israel and trans rights.

    My point being, we are stopping pretty low if we reach for the Telegraph.




  • That’s true, but spaghetti code was always faster to write than good code before as well. I will agree that the speed gap probably has grown though. That’s why tools like AI need discipline.

    If managers and engineers don’t understand that their code will turn into garbage and the business will get reputational harm and lose customers / get sued / have more tech debt to fix and they’ll eventually learn their lesson. In the meantime it’s going to be a painful process where upper management see extra speed, expand their scope or downsize their staff, then learn that they have crumbling foundations and need to adjust. This has publically happened a few times already. Things will stabilize in time.



  • Armand1@lemmy.worldtoLemmy Shitpost@lemmy.worldVery Hard Choice
    link
    fedilink
    arrow-up
    13
    arrow-down
    1
    ·
    20 days ago

    In some parts of Europe, we have many ways of mitigating heat that don’t cost as much and work well enough to a point.

    Shutters will reflect heat before it gets into the home, which can keep the temperature as low as 10 degrees cooler than outside, cieling standing and desk fans can help cool you down in 20-30 degree weather. Dehumidifiers can help in humid heat.

    Beyond a certain point, you do have to use air conditioning to lower the temperature, but that’s when you get to 35deg and above, and that typically been pretty rare until now, and most of the above still help.

    I think if I did have the money I would probably install a heat pump + air conditioner combo and I believe there should be grants available for those.

    If you’re a renter it sucks though because you have very few options. “Portable” air conditioning is ok but not very effective and very expensive to run.




  • In my experience, AI is an amplifier.

    Good engineers will produce more good code, because they ask the right questions, know what good looks like and check the output.

    Bad engineers will produce reams more bad code. The mistakes they make will be amplified. They will give wrong and incomplete instructions, won’t see what the problems are with the result and will ship it anyway.

    This amplification also means people will spend a larger proportion of time reviewing than coding, which I think is less interesting.

    All of this is stuff that can, to some extent, be addressed with policy. You help and instruct juniors, encourage people to better understand and own their code, or at worst reprimand them if they don’t.

    You can adjust expectations of product managers and explain to them that more is not better, as it always has been. Faster development can often come with bugs and tech debt and this is more of the same.

    All I’ve said above is puts aside the ethical arguments of using or not using AI of course. That’s a separate can of worms entirely.