• 0 Posts
  • 12 Comments
Joined 1 year ago
cake
Cake day: November 23rd, 2024

help-circle

  • Do you have any beginner-to-intermediate learning resources for nushell?

    I have it set up on my system and try dabbling with it every once in a while but it’s so different to my ash muscle memories that I bounce off a little.

    I read through much of the docs and the cookbook but every time I actually try to use it for something productive I get tangled in minutiae of some issue or another, mostly around the data piping I think.

    Did you have to break through a similar ‘barrier’ or did it instantly click for you when approaching nushell originally?




  • I had the same thought and am fairly confused by the outrage.

    Isn’t the whole joke that as soon as we sit down to nerd out on Linux that we put on our frilly socks? There’s even the whole unixsocks comm dedicated to it. And it always felt good in a throwback to the 90s ‘outcast geek’ community without all the cis dude-by-default baggage bit of in-joking. Welcoming all our brothers and sisters by highlighting just how much they are part of our community.

    What does OP think the image suggests I wonder?


  • hoppolito@mander.xyztoSelfhosted@lemmy.worldAnnouncing IncusOS
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    2 days ago

    Though perhaps it is important to make the distinction clear:

    Incus is the software that supports running OCI and LXC containers, and VMs. It is the functional equivalent to the Proxmox virtualisation suite, storage, network, image and container management and also the management web UI.

    IncusOS tries to support this program for your bare-metal servers by providing an immutable OS underneath which hosts Incus but cannot be reached via shell access at all. It intends to form a super locked-down base from which to use Incus, but which also comes with preinstalled goodies such as ceph, linstore, zfs, and some service setups (afaik).

    So the closest comparison to Proxmox currently is a simple Incus installation on a Debian bare-metal host. IncusOS I would argue is actually moving further away from that comparison with its locked down base and immutable nature.

    In a way the project reminds me much more of TalosOS which creates a similarly locked down base environment to work with Kubernetes on top.


  • It’s one of the reasons that I will always cherish the old Gothic games (esp. 1 and 2). They created different biomes and regions within and hand-placed mobs which thematically fit both from their appearance and strength.

    The placements didn’t necessarily align with the player’s journey through those regions so that you always had to be on the lookout for what’s coming when exploring new areas. And it really made the difference in your power growth more viscerally apparent when you could return to the starting zone and easily defeat the mobs there, as well as those you always had to run from off the beaten path earlier.




  • hoppolito@mander.xyztoSelfhosted@lemmy.worldTiny Tiny RSS is dead
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    1 month ago

    It’s a little older, so I don’t have an extensive recollection. Things I have saved are the Poettering tweet pointing out their hostname being ‘Wolfsschanze’, doing their own torch march just after Unite the Right Charlottesville happened, and the expected anti-sjw, cultural marxism rhetoric to go along with it.

    It’s a case of no one individual instance being drastic (well, perhaps except for Wolfschanze), but coming together to form a picture which I firmly file into icky-politics.


  • Sure, no argument with that - although I am happy piefed is rising as an alternative.

    I did not intend to claim moral superiority or any absolutes, which is, again, why I just tend to also provide a small disclaimer while recommending that kind of software.

    It’s more about giving a small preface to people I care about should they ever end up intending to contribute to certain projects. I don’t think that’s an unreasonable stance to take. But if you think it is and weren’t just doing a social media zinger let me know.


  • hoppolito@mander.xyztoSelfhosted@lemmy.worldTiny Tiny RSS is dead
    link
    fedilink
    English
    arrow-up
    56
    arrow-down
    3
    ·
    1 month ago

    I’m always a little torn on projects like this.

    On the one hand, I know a few people who have hosted tt-rss and the software worked very well for them and their needs.

    On the other hand, software whose maintainers have fascist tendencies, or are at best super edge-lords, and which maintains a culture in the developers and community that’s just super toxic is not something I ever wish to support or be associated with.

    I have similar feelings on the hyperland project, or suckless software. What i have personally settled on is to not touch the software myself, and give a slight disclaimer when recommending it to others.

    I suppose unmaintained can be added to the disclaimer for this one now. At least we have a plethora of very nice alternatives in the rss space with projects like freshrss, miniflux, and nextcloud news.


  • But, how do folks manage this mess?

    I generally find it less of a mess to have everything encapsulated in docker deployments for my server setups. Each application has its own environment (i.e. I can treat each container as its own ‘Linux machine’ which has only the stuff installed that’s important) and they can all be interfaced with through the same cli.

    Is there an analogue to apt update, apt upgrade, systemctl restart, journalctl?

    Strictly speaking docker pull <image>, docker compose up, docker restart <container>, and docker logs <container>. But instead of finding direct equivalents to a package manager or system service supervisor, i would suggest reading up on

    1. the docker command line, with its simple docker run command and the (in the beginning) super important docker ps
    2. The concept of Dockerfiles and what exactly they encapsulate - this will really help understand how docker abstracts from single app messiness
    3. docker-compose to find the equivalent of service supervision in the container space

    Applications like immich are multi-item setups which can be made much easier while maintaining flexibility with docker-compose. In this scenario you switch from worrying about updating individual packages, and instead manage ‘compose files’, i.e. clumps of programs that work together to provide a specific service.

    Once you grok the way compose files make that management easier - since they provide the same isolation and management regardless of any outer environment, you have a plethora of tools that make manual maintenance easy (dockge, portainer,…) or, more often, make manual maintenance less necessary through automation (watchtower, ansible, komodo,…).

    I realise this can be daunting in the beginning but it is the exact use case for never having to think about downloading a new Go binary and setting up a manual unit file again.