• 32 Posts
  • 726 Comments
Joined 2 years ago
cake
Cake day: September 1st, 2023

help-circle

  • The US and the West at large just thought China would stay that nice exploitable country for cheap labor forever. Their plans never adjusted to either find an alternative or move back production.

    Capitalists praise “the power of the market” for being agile and whatnot, but companies (and many Western countries are being run by companies) target costs optimisation at all costs. They are like AIs with a bias for it and hyper-specialise for it. The only moves companies have are “buy the competitor” and for countries it’s just protectionism until war.

    This isn’t praise for China throwing the majority of their citizens into the machine as cheap labor for Western companies, more a critique of the West’s tunnel vision. We will reap what we sowed.

    Anti Commercial-AI license


  • Regarding the software, the entire operating system will be open source, and all LiberuxOS developments will be published. The installed software will also be open source.

    This is what makes me distrustful. Will? Just publish what you have. Start open, not “eventually open”. What if they decide “nah, we actually don’t want to opensource it”? Then that money donated towards an opensource phone is down the drain or just into some grifter’s pockets.

    Anti Commercial-AI license














  • There’s a large spectrum between marketing expert and RTFM. Unfortunately, most nerds fall closer to the RTFM end than marketing expert or even normally functioning human. It isn’t much of a surprise, but it is a problem for sure.

    And of course there are hordes of lusers out there, but devs don’t even treat each other well. Join a programming forum for any language and ask questions about things you don’t comprehend. The amount of responses that are the equivalent of “just do this”, “that’s easy, just do”, or non-descript links to code or documentation is quite large.

    Anti Commercial-AI license


  • my autistic ass hyperfixated on it to the point of tinkering with it every afternoon for months

    Relatable 💯 I had a basic functional system after the third time trying NixOS. But then I started trying to get my old workflow and programs back and anything missing from nixpkgs was such a pain.

    But I persevered and now keep trying to get others interested to share the pain, but they (rightfully) aren’t very excited about the prospects. These are people working in tech and who have written code for at least 5 years BTW.

    Unfortunately my efforts of communicating problems and solutions to the NixOS community mostly fall upon deaf ears or resistance. Maybe it’s the way I communicate it. Dunno.

    Anti Commercial-AI license


  • I agree with the points you are making. As for loss of interest for making things graphical, in my case it’s just a lack of time. If I had time, SnowflakeOS would have my contributions.

    Is there a good way of mixing and mashing JSON attribute sets with conventional nix config files? Perhaps relegating some config to machine-generated JSON, and some hand crafted configs?

    For sure. I’m on mobile right now but something like

    {...}:
    builtins.fromJson( 
      builtins.readFile ./path/to/configuration.json
    )
    

    and importing that in your configuration.nix should do the trick. You have handcrafted stuff in another nix file, but it will be your responsibility to make it work with the imported/managed JSON. Maybe SnowflakeOS even does that. I’m not sure.

    Anti Commercial-AI license


  • I think Snowflake OS is dead. The NixOS community didn’t really get behind it for whatever reason. My guess is that many people don’t understand enough about NixOS to contribute, but those that do are too proud of their ability to understand it that making it easier for others would seemingly devalue it. I have noticed that many nerds attach a sense of self-worth to understanding difficult things and will fight tooth and nail when those things are made more simple as it will diminish their self-worth.

    Given all options and packages in nixpkgs are already machine readable and indexed, supplying a GUI based tool to procedurally generate nix codes

    Nix can create attribute sets from JSON, so there isn’t a need to generate nix code. Projects like npins do this albeit for another purpose (locking dependencies without flakes).

    Anyway, NixOS is lightyears away from a noon friendly OS because it’s also terribly far away from a dev friendly OS.

    Anti Commercial-AI license


  • NixOS could be the future if it had a better community, documentation, and a user interface to manage the system. Right now, it’s still completely unusable for even tech literate folk. In fact it’s unusable for people without time.

    If NixOS is to become the future, it has to become more user friendly. Not only as a system but as a community. A community that ridicules people asking questions or responds with “just read the source code” might as well just continue believing in “self-documenting” code.

    And let’s not even dive into the close-source source forge dependency they have.

    Anti Commercial-AI license