coleman

foss + a world beyond capitalism

  • 4 Posts
  • 23 Comments
Joined 3 years ago
cake
Cake day: December 19th, 2021

help-circle






  • Not the ONLY argument, of course!

    OP, thank you for copping to the fact that this is clickbait :-)

    XMPP is missing features and the clients are not in line with modern expectations.

    However, I shut down my Matrix server because it was so buggy and slow that I didn’t trust it anymore. I did an upgrade and - all of a sudden - no one could log in. Syncing took forever, etc.

    Prosody is what I"m running for my XMPP server right now. I had it online in about an hour and it’s been super fast.

    I have some iOS users and they aren’t so happy about XMPP right now, though.

    XMPP definitely needs more work on the clients. Personally, I like my GTK and terminal clients though. So fast and simple.


  • An architecture you might consider is running many containers inside a single VM.

    This will make it easier to set a “hard” top limit on memory usage. Also, in my experience it can make your networking setup a little cleaner to have all that stuff inside the VM. Furthermore, it could be convenient for you to snapshot the entire VM for backups.

    This all presumes that you are running a decent hypervisor that makes it easy to configure networking, memory, and disk.


  • colemantoLinux*Permanently Deleted*
    link
    fedilink
    arrow-up
    4
    ·
    3 years ago

    A cool command you can run is the following

    who
    

    It shows the open sessions for each user on the server.

    Since who is part of GNU coreutils, you can get more info about it using the weird GNU info command.

    info who
    



  • colemantoLinux*Permanently Deleted*
    link
    fedilink
    arrow-up
    6
    ·
    3 years ago

    The other answers are great. But consider the following, as well.

    All the mainstream package managers rely on POSIX-ish shell interpreters. Arch Linux PKGBUILD files require bash syntax, specifically.

    RPM and .deb package formats literally embed shell scripts to perform pre- and post-installation tasks. They treat these scripts like hooks.

    For instance, a common task would be to create requires users and directories for a program. Quite literally something like mkdir -p /var/lib/myprogram.










  • A world without capitalism doesn’t imply a world without responsibility or stress.

    That said, “probation” and “multi-tier” employee categorizations as they exist now are fairly specific to our current mode of work, and specific to where you work, whether you have a union, what country you live in, etc.

    But let’s flip this notion for a minute: as socialists we want to organize society in a way that give people the freedom to flourish and contribute. I think there will (and should) always be a job for you if you want it, under socialism.

    In our current political climate, I advocate a jobs gurantee from the state to do obviously useful work.


  • I like to think of right vs left on the capitalist vs. anti-capitalist axis.

    So, a socialist is further to the “left” than Joe Biden, but Joe Biden is slightly left of Ted Cruz (on this definition).

    There is an occasional meme in the culture to jettison these terms because they’re vague. I still think the terms are useful, because it recognizes that our current situation is historical. Every current political phenomenon has historical antecedents, often centuries-old.

    Of course, we also need to be careful not to split hairs, and use big obscure words, like some of us on “the Left” like to do. :) Clarifying what we’re talking about is always a useful exercise.

    So, I still think “right” and “left” are useful terms.