• 0 Posts
  • 41 Comments
Joined 1 month ago
cake
Cake day: August 10th, 2026

help-circle

  • It either takes up a lot of space or it doesn’t. I don’t know how much you’re backing up or how much space is a lot to you.

    You can’t screw up and learn without the consequences. That’s how you learn. Without the consequences you don’t take things seriously. Backups will help you to recover when you do screw up.


  • I wouldn’t worry about it then. If it just spits out a table and lands the user back at their command prompt then you can rely on standard output handling in their environment.

    400x100 fullscreen xterm ppl will be happy with that, 80x25 default modeliners will know how to handle it and you won’t even get complaints from the tmux people.

    Maybe limit each column to 40 characters. If your torrent titles have more than 40 characters of preamble it’s time to switch release groups…



  • You could make backups and practice restoring from them so you can not lose everything when you screw up.

    You could learn not to screw up, which would go hand in hand with the above.

    You could switch to a mac and enable all the security and privacy stuff in macos (there’s quite a bit, it’s well documented and very extensive!).

    You could stop downloading from public sites and trackers and instead get on private trackers and use them exclusively.








  • If you’re writing software for Linux terminal that needs more than 80x25 you absolutely need to use some kind of scrolling.

    Do not require more rows and columns than the standard. You will be causing yourself a bunch of headaches as everyone asks you why their specific terminal is breaking in a unique way and then you’ll have to explain in every bug or crash report why you couldn’t just use curses like a normal person.

    Also it’s rude. If you’re targeting more than 80x25 you’re not writing for the terminal.

    A long time ago when I wrote a script to do something like this I had two “pages”, one of which had the important stuff and the other with the things that didn’t matter all the time like all the different dates and tracker fqdn etc. if I had to do it over again I’d use ncurses.






  • You could understand if you used a materialist analysis.

    Canonical sells products and support to corporations. The gpl is a problem for corporations because it requires that they contribute their changes back into the commons, creating additional overhead in many ways.

    Canonical is funding, prioritizing and providing support for a rewrite of a gpl project in a different language with a more permissive license.

    Put two and two together. Canonical is bankrolling and pushing something that materially benefits them.




  • You are making a mistake.

    Do not build one big computer to do everything.

    The system requirements are wildly different for the different things you’re asking. That means your computer can’t make compromises to be cheap.

    Jellyfin and the piracy stack will want a potato with middling amounts of ram and a cheap discrete gpu from six years ago. And whatever storage you plan on using.

    Minecraft will want ram and fast cpu.

    Streaming will want a recent cpu with all the bells and whistles and a remote.

    Playing games needs a okay gpu.

    When you combine all that you need an okay gpu, a recent fast processor, a good amount of ram and the rest of the stuff to make it a computer. Plus your time. That’s approaching $800 now.

    If you split it up you can do jellyfin, the arrs and Minecraft server on a ten year old gaming pc of yore that someone thinks they screwed you on when you pay them $100 for at a yard sale and hook your tv to a dedicated streaming set top box that can talk to your jellyfin for $100.