Skip Navigation

User banner
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
0
Comments
15
Joined
3 mo. ago

  • I use node_exporter on all of my systems. They get scraped by a VictoriaMetrics instance on one of my servers, and then AlertManager is used to push out alerts if any of my configured thresholds are met (high temperature, high memory usage, high swap usage, high disk usage, etc.), and Grafana is used to plot it.

    eg: CPU Temperatures, Drive Temperatures, RAM Usage, Disk Usage, and many more. Disk usage on that scale is pretty boring, but there's a lot to see if you zoom out.

    It records thousands of metrics from every system every 15 seconds and holds onto it for 6 months, so it's easy to spot trends, look at historical changes, the differences caused by hardware changes, etc. I also use smart plugs which get pulled into the same database, so I can look at power consumption on all of the systems.

  • The second worst propaganda outlet in the US suing the worst propaganda outlet in the US because they have a monopoly on propaganda, was not on my 2025 bingo card, but I'll take it.

  • You seem to be missing/ignoring that sync will protect against data loss from lost/broken devices. When that happens, those connections are severed with no deletions propagating through them.

    Only if you very carefully architect things to protect against it. I have absolutey seen instances where a drive had a fault and wouldn't mount on the source, and a few hours later a poorly designed backup script saw the empty mount location on the source and deleted the entire backup. You have to be VERY CAREFUL when using a sync system as a backup. I don't use syncthing, but if it can be configured to do incremental backups with versioning then you should absolutely choose that option.

    You have to be joking with this. There is no way I’m letting that tracker-filled ransomware near any of my computers.

    I believe he was talking about a mini PC with a single drive, not Microsoft's "One Drive".

    Simple mirroring doesn’t protect against bitrot. RAID 6 does.

    Lots wrong with this statement. The way you protect against bitrot is with block-level checksumming, such as what you get natively with ZFS. You can get bitrot protection with a single drive that way. It can't auto-recover, but it'll catch the error and flag the affected file so you can replace it with a clean copy from another source at your earliest convenience. If you do want it to auto-recover, you simply need any level of redundancy. Mirror, RAIDZ1, RAIDZ2, etc. would all be able to clean the error automatically.

  • I’ll probably just install .1 and have a play then reinstall .2 from fresh and transfer my data.

    There's no need for that. X.1 -> X.2 is a minor upgrade, there's no reason to wipe and reinstall for it.

  • I mean, it shouldn't be, but apparently it is

  • Ugh, not this voice control BS again. It's like the people who pop up every once in a while asking why there isn't a "natural English" programming language. It's because human language is imprecise and full of nuance. To describe something to the precision needed for a computer to take action and actually do the thing you want it to do, you have to be so ridiculously verbose in your description that it would take 10-100x longer than just clicking a button with your mouse or typing a command on the keyboard.

    Have none of these people ever sat behind someone operating a computer and tried to instruct them to do something even moderately complex? About 5 minutes in I'm usually tearing my hear out screaming "JUST LET ME SIT IN THE CHAIR AND DO IT MYSELF!"

  • OPNSense is a great option for turning x86 hardware into a router. That said, I would not recommend combining your router with other functionality. The router should be a dedicated system that only does one thing. Leave your NAS and web services on another machine.

  • OliveTin, gives you a clean web UI for pre-defined shell scripts, with a dynamically reloadable YAML configuration.

    There are a ton of things you could use it for, but I use it for container and system updates. A pre-processor runs on a schedule and collects a list of all containers and systems on my network that have available updates, and generates the OliveTin YAML config with a button for each. Loading up the OliveTin webUI in a browser and clicking the corresponding button installs the update and cycles the container or reboots the host as needed. It makes it trivially easy to see which systems need updating at a glance, and to apply those updates from any machine on my network with a web browser, including my phone or tablet.

  • What are you talking about?

    He doesn't like Linux, he specifically said he doesn't like Linux because it "doesn't work" in his opinion, because it takes additional setup time that his Windows systems don't take. He only likes Windows, and he likes it because it "just works". However, the reason it "just works" is because someone else did all the hard work setting it up for him, he's never had to set it up himself like he was attempting to do with Linux. He hates Linux, loves Windows, and the reason he loves Windows is because he's clueless on how much setup it actually takes. He's not apathetic, he's ignorant, and a zealot.

  • In his mind, Windows works, Linux doesn't, and nothing and no-one can convince him otherwise. That sounds like a zealot to me, but maybe you had something else in mind.

  • I have, quite a few in fact. Recently I got into a discussion with someone who was complaining about how bad Linux was because installing it from scratch took an extra ~20 minutes of configuration to set up drivers, meanwhile his Windows systems "just work". What he didn't mention, though, was that his Windows systems that "just worked" were pre-build machines that came pre-installed with Windows, in other words the manufacturer already did the hard part of getting all of the drivers installed ahead of time and baked into the image. Turns out he had never actually installed Windows on a bare-metal system before and had to deal with the absolute fucking nightmare Windows driver management is, so he had no basis for comparison, of course he refused to recognize that as a possibility though.

  • TVs are way too inexpensive for manufacturers to pay for modems, service fees, and bandwidth fees to collect this kind of data. They'd spend more paying for that cell connection over the lifetime of the TV than you paid for the product in the first place. Solar systems and cars that cost many tens of thousands of dollars are a completely different ballpark compared to a $500-1000 TV.

  • Kicad should be great, but they’ve made a number of insane UX decisions that make it really unusable in practice. Horizon is actually based on the pretty good Kicad engine but it fixes most of the UX mess.

    Do you have an example? I use KiCAD pretty regularly, and while they do have some odd defaults for a lot of their tools and keybindings, I rarely run into one that can't be changed/fixed in the settings.

  • They're saying that torrents are a form of decentralized cloud storage, not that torrents would be a viable means of decentralizing your own personal backups.