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

help-circle
  • 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.





  • I use node_exporter (for machines/VMs) and cAdvisor (for Docker containers) + VictoriaMetrics + AlertManager/Grafana for resource usage tracking, visualization, and alerts.

    For updates, I use a combination of dockcheck.sh and OliveTin with some custom wrappers to dynamically build a page with a button for every stack that includes a container with an update. Clicking the button applies the update and cycles the container. Once the container is updated, its button disappears from the page. So just loading the page will tell you how many and which containers have available updates and you can update them whenever you like from anywhere, including your phone/tablet, with one button click. I also have apt updates for VMs and hosts integrated onto this page, so I can update the host machines as well in the same way.


  • a transactional SMTP provider, which is almost certainly selling all outgoing email contents for AI training at least if not even more nefarious things.

    That’s a big assumption, and that kind of behavior is specifically prohibited in the privacy policy of most, if not all SMTP relay providers, as well as GDPR regulations. If you think they’re violating their own privacy policy and government regulations and doing it anyway, there’s no reason to think Proton isn’t as well, or any other email provider, so that’s kind of a non-starter argument IMO. Plus this only applies to outgoing emails, not incoming. I don’t know about you, but I send about 5-10 outgoing emails a year, there’s not much to be gleaned there. Incoming is what you’d want to protect more than anything.




  • 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.


  • 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.



  • Btw, has anyone here actually got hacked?

    Lots of people have, usually it’s because they downloaded a cracked application that trojan-horsed a virus onto their system, or they installed a bad browser extension. Once on the system, the malware goes nuts spreading to other systems on their network, using keyloggers to grab passwords, etc.

    Keep browser extensions to an absolute minimum, don’t download program crackers or cracked programs to get around licensing costs, don’t install random 3rd party software on your computer without serious vetting, use strong AND UNIQUE passwords for every account along with 2FA wherever possible, and you should be fine.

    Oh, and lock your credit at all 3 bureaus. Every person in the US has had their information leaked by now, including full legal name, current and all previous mailing addresses, phone number, email, mother’s maiden name, and social security number. None of that information is private anymore. Freeze your credit to prevent someone from easily buying your info on the black web and stealing your identity. It’s free and you can temporarily unfreeze it at any time when you need to run a credit check (loan application, etc).


  • Nah I’m on that guy’s side. His experience lines up with my own, namely that vibe coding is not useful for people who don’t know how to program, but it can be useful for people who do know how to program, and simply aren’t familiar with the specific syntax used in a language they’re not an expert in.

    In that case, the queries to the AI model aren’t, “write me a program that can do X”, it’s more like “write me a function in this language that can take A, B, and C as inputs, do operation Y with them, and return Z”, or “what’s the best way to find all of the unique elements in an array and sort it alphabetically in this language”. Then the programmer can take those pieces and build up a proper application with them. The AI isn’t actually writing the program for you, it’s more like a customized Stack Overflow generator, without having to wade through a decade of people arguing back and forth in the comments about inane bullshit.

    Does it save a ton of time? No, but it’s still helpful, and can get you up and running in a new language much faster than the alternative.


  • Context Switching

    It’s why I hate when middle managers get a hold of my time allocation. “You have 8 hours a day, so you can spend 1 hour each on these 8 different projects and move them all forward together!” Sprinkle 3-4 pointless meetings throughout the day, and then they wonder why nothing gets done.