• 1 Post
  • 57 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle
  • 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.



  • 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.


  • 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.



  • 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)
    

  • samc@feddit.uktoLinux@lemmy.mlThe Engineer Who Tried to Put Age Verification Into Linux
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    6
    ·
    edit-2
    3 months ago

    Personally, I do think it’s a useful exercise to decide what your red-lines are when it comes to OS level age verification.

    For me: Having a field in a database that could contain my DoB is acceptable. Having a prompt to populate it during first time set up is very concerning. Requiring that data to be validated by a third party is the red line.

    If you don’t want to be boiled like a frog, bring a thermometer.





  • To be honest, I’m starting to drink the Sourcehut coolaid here. We have a distributed method of interacting with repositories: Email.

    Don’t get me wrong, the current user experience of email-based patches and discussion isn’t great because it’s too easy to send a badly formatted patch. But if we invested time in making email patches easier to use (e.g. sending them through a web ui for people who prefer github style PRs) then we could skip all the architectural pains of solutions like forgefed.




  • samc@feddit.uktolinuxmemes@lemmy.worldIn the installer even!
    link
    fedilink
    English
    arrow-up
    10
    ·
    10 months ago

    Debian 13.

    Tried open suse, but on my laptop it was slow and loud and the battery would die almost instantly (had to make it hibernate rather than suspend if I wanted it to make it through the night).

    Installed Debian 13 and it feels like a new laptop. Not sure what exactly made the difference between the two but I’m not complaining…





  • You know, the more I think about this, the more I bristle at Dyson claiming this will solve Britain’s food security problem.

    Firstly, this kind of system seems limited to small cash crops rather than staple foods. (Good luck growing wheat on these.)

    More importantly, Dyson has personally done far more to harm British food security than this gadget could offset. He was an ardent Brexiteer, which resulted in substantial barriers to importing food from our closest neighbors. (He also then immediately started relocating his business to Singapore in a stunning show of confidence in post-Brexit Britain)

    These people don’t want to save the world. They just want to look like heroes