• 0 Posts
  • 25 Comments
Joined 6 months ago
cake
Cake day: June 4th, 2025

help-circle

  • Disagree. Their priorities are backwards.

    Company A releases a product, it runs closed-source proprietary firmware on-board, and it can’t be updated by the user even if bugs or compatibility issues are found later on in the product’s life cycle.

    Company B releases a product, it runs closed-source proprietary firmware on-board, but it can be updated by the user if bugs or compatibility issues are found later on in the product’s life cycle.

    According to the FSF, product A gets the stamp of approval, product B doesn’t. That makes no sense.


  • I use node_exporter + VictoriaMetrics + Grafana for network-wide system monitoring. node_exporter also has provisions to include text files placed in a directory you specify, as long as they’re written out in the right format. I use that capability on my systems to include some custom metrics, including CPU and memory usage of the top 5 processes on the system, for exactly this reason.

    The resulting file looks like:

    # HELP cpu_usage CPU usage for top processes in %
    # TYPE cpu_usage gauge
    cpu_usage{process="/usr/bin/dockerd",pid="187613"} 1.8
    cpu_usage{process="/usr/local/bin/python3",pid="190047"} 1.4
    cpu_usage{process="/usr/bin/cadvisor",pid="188999"} 1.0
    cpu_usage{process="/opt/mealie/bin/python3",pid="190114"} 0.9
    cpu_usage{process="/opt/java/openjdk/bin/java",pid="190080"} 0.9
    
    # HELP mem_usage Memory usage for top processes in %
    # TYPE mem_usage gauge
    mem_usage{process="/usr/local/bin/python3",pid="190047"} 3.0
    mem_usage{process="/usr/bin/Xvfb",pid="196573"} 2.4
    mem_usage{process="/usr/bin/Xvfb",pid="193606"} 2.4
    mem_usage{process="next-server",pid="194634"} 1.2
    mem_usage{process="/opt/mealie/bin/python3",pid="190114"} 1.2
    

    And it gets scraped every 15 seconds for all of my systems. The result looks like this for CPU and memory. Pretty boring most of the time, but it can be very valuable to see what was going on with the active processes in the moments leading up to a problem.







  • Got a friend or family member willing to let you drop a miniPC at their place?

    You could also go the offline route - buy two identical external drive setups, plug one into your machine and make regular backups to it, drop the other one in a drawer in your office at work. Then once a month or so swap them to keep the off-site one fresh.

    Also there’s really nothing wrong with cloud storage as long as you encrypt before uploading so they never have access to your data.

    Personally I do both. The off-site offline drive is for full backups of everything because space is cheap, while cloud storage is use for more of a “delta” style backup, just the stuff the changes frequently, because of the price. If the worst were to happen, I’d use the offsite drive to get the bulk infrastructure back up and running, and then the latest cloud copy for any recently added/modified files.



  • A lot of it depends on your distro. I use exclusively Mint and Debian (primarily Debian), and everything works fine on both of those. My laptop runs Debian 13 and has the iGPU and an RTX4070, and one of my servers has both an RTX A6000 and a T400, both being passed through Proxmox into two different Debian 13 VMs. Everything works without issue. Before Debian 13 on the laptop I had Mint 22, and before that Ubuntu 23.10, and both worked without issue as well. The laptop before this one had the iGPU and a GTX1060 I believe, it ran Mint 18, then 19, then 20, then 21 all without any problems either.



  • It’s got dual graphics cards, with the graphics an Nvidia one. I’ve heard that they are finicky with Linux…

    Not really. I’ve been using Nvidia cards on Linux for decades, the complaints are blown way, way out of proportion. Just install the proprietary drivers from the distro’s repos and 99% of the time that’s all that’s needed. The people who complain usually screwed something up, like installing drivers from the wrong source or not installing the meta package for their kernel headers so the drivers can’t rebuild on kernel updates. Just follow the official instructions for your distro and that should be all you have to do, there’s a lot of bad advice floating around on forums and blogs, so just stick to the official docs.


  • ANTIFA is not an organization, it’s a movement, an idea. Anybody who disapproves of fascism is ANTIFA, by definition, and are therefore now considered terrorists by this administration. This move is so that people can now be arrested, deported, detained, executed for speaking out against this administration. There are STILL people being held in Gitmo without trial because the state considered them terrorists. That’s where we’re at now with anybody who dares to speak out against Trump or joins a protest against this administration.


  • Marketing absolutely works on Nerds, what a ridiculous statement. Just because certain types marketing will push us away doesn’t mean all marketing is pointless. Be honest, let me know what your product does, give me a proper datasheet and a price, and I’ll explore it. Try to shove some hyperbolic BS down by throat while hiding the things I actually care about and I’ll never buy from your company.



  • it’s based on what people think the company will be worth in the future

    Not a single person in their right mind thinks that Tesla will ever be worth its current $1.3T market cap. Stock price is based on whether the market movers (not you or I) think that the price will be higher or lower a few weeks/months from now, that’s it. The actual intrinsic value/worth of the company makes no difference.