[–] 19 points 2 months ago (2 children)

I dont get why they didn't just call that update 11.0? Or use that for this update?

I guess if you're changing the semantics of your version numbers its also a good idea to introduce a deliberate discontinuity to mark the change?

  • source
  • parent
  • context
  • [–] 10 points 2 months ago

    Its a british thing. If a company wants to lay off a large amount of employees, they have to go through a process called consultation. This obliges them to sit down with your trade union rep (if you have one) and tell them why your job is being cut.

    Not sure how much difference it makes in practice, but at the very least it guarantees a 40 day period between announcing redundancies and actually firing people.

  • source
  • parent
  • context
  • [–] 3 points 3 months ago

    Probably relevant that most GNU projects have a limit to how big a change you can make without signing a copyright waiver. My guess is that the logic here is "if its small enough that a human doesn't need to sign a waiver, it can be produced by an LLM"

  • source
  • parent
  • context
  • [–] 8 points 4 months ago (2 children)

    He's resigning but contesting the resulting by-election.

    I guess the logic is that he's about to get suspended, which would likely trigger a by-election anyway, so he'd rather do it in his own terms.

    Funny thing is that winning this self-imposed by-election doesn't necessarily stop the recall election from happening shortly thereafter. He's just as likely to get suspended if he wins again, and it still only takes 10% of the electorate to be pissed off with him to trigger it again.

    Maybe he'd win both contests, but I could also see the people of Clacton deciding that he's become a liability and opting for e.g. a Restore candidate instead.

    Honestly I'm wondering if this is his way of trying to make an exit but saving some face and blaming the establishment?

  • source
  • [–] 2 points 4 months ago (1 child)

    I had no issues when my domain was registered with GoDaddy. It was shortly after switching to porkbun that the issues started. Porkbun blamed nominet and nominet blamed porkbun. Not sure what actually happened, but it does seem related to nominet's policy about who can hold a .uk domain

  • source
  • parent
  • context
  • [–] 7 points 4 months ago (3 children)

    Nominet manages the .UK domain, and they're a bit funny about proof of residence. Not sure I had to give Porkbun any photo ID, but the did temporarily suspend my domain. Took forever to clear up.

    IMO the moral if the story is avoid ccTLDs (though now I have it I'm sticking with it for as long as I can).

  • source
  • parent
  • context
  • [–] 1 point 5 months ago

    No apologies necessary! I was partly kicking the hornets nest to see if an interesting discussion fell out...

    That blog post is absolutely brilliant! It does a great job of stating what a user should want from a system: easy and deterministic re-deployment. If atomic ends up being the best too for that job, I'll come back. But for now I'm happy with Debian, a separate home partition, and a strong preference for flatpak over apt.

  • source
  • parent
  • context
  • [–] 3 points 5 months ago (2 children)

    Its not so much the UX that I take issue with, but the complexity of what's going on under the hood.

    The way I see it, either the base image of an atomic/immutable distro is suitable for you, or it isn't. Once you start getting into the territory of layering new tools/drivers/whatever on top, you're reintroducing the statefulness that the atomicity was supposed to eliminate.

  • source
  • parent
  • context
  • [–] 1 point 5 months ago (8 children)

    This is cool, and I'm interested to see where this goes. But to me the whole sysext thing is actually a compelling argument for why Linux power users (i.e. most Linux users on lemmy) aren't suited to immutable distros.

    When something as fundamental as git requires multiple obscure commands to install, you've got to think twice about the target audience.

  • source
  • [–] 2 points 6 months ago

    Exactly this. IMO we just need better ways of rendering a mailing list inbox as a series of issues/PRs. And maybe better tooling from IDEs to "open a PR" using git send-email.

    Source hut is close to my ideal here, but still seems rather complex. Maybe I just don't appreciate the necessary problems it solves yet.

  • source
  • parent
  • context
  • [–] 4 points 6 months ago

    Agree with several people here that named parameters are a good solution, they add minimal overhead at the call site and function declaration and look very natural.

    Another option for languages that want function arguments to have fixed size is bitmasks. I wonder if it could be a useful language feature to infer the flag names from the function declaration. Something like

    def my_function(arg1, arg2, [FLAG1, FLAG2]) {
        if (FLAG1) {
            do thing
        } 
       ...
    }
    
    my_function(val1, val2, FLAG1 | FLAG2)
    
  • source
  • view more: next ›