• 0 Posts
  • 52 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2025

help-circle


  • That’s a very elegant way of doing it! I need to do something similar with my setup one day. Having everything hosted in my home gives me the most control but also a lower availability than if I ran everything in someone else’s datacenter. Currently an outage means that browsers and other clients just time out which is not very informative. Have you explored any other options? I was thinking of spinning up a dedicated VM somewhere to handle this and automatically switching over DNS entries at the same time (maybe automatically update DynDNS when the VM boots).

    WRT is this relevant to selfhosted: I think some people will disagree, but Cloudflare is still selfhosting. It’s not localhosting, but as long as it’s services that you provision yourself it’s selfhosting.





  • I respect, tolerate and love every single human being.

    But not their sin, or specific sinful/heretical ideogies If you respect people only when their values line up with your own ideologies, you’ve got no tolerance at all. “Sin” is defined by interpretation of the religion’s canon, so it’s not even remotely respectful to inflict your beliefs on other people. “Christian sin” can be defined as anything from christofascist and queerphobic to strictly the 7 deadly sins (and probably less). So let me ask, are you queerphobic or do you respect others’ beliefs?

    There’s also a few parts of the bible about non-believers, the most egregious is probably the part that calls for their death (2 Chronicles 15:12-13 and to some extent John 3:16). The quran also doesn’t speak highly of non-believers, even if they believe in another Abrahamic religion (quran 3:3-4), so even you are guaranteed to be heretical. This contradiction allows anyone to be disrespectful of any others and it is never acceptable. As a deeply religious person, you should know how much blood has been spilt in a god’s name and how little good has come from it.

    and “religion is not based on verifiable evidence” is false

    Christianity has a lot of evidence and people just like to ignore ALL of it because they would have to stop living a sinful lifestyle and tend to their Spirit and not constantly their flesh This would’ve been the natural time to actually provide evidence. Instead you accidentally just provided evidence to support my claim about your consistent lack of evidence in posts here.

    But to provide evidence: there’s no proof of a god or god-like being with influence over our existence. There’s also no proof to the contrary. Religious claims are inherently unverifiable otherwise they wouldn’t be beliefs; they’d be fact.





  • I too spin up a new DB for every service that needs one. It makes maintenance less intrusive since I only have to shut down one service at a time to update or do a full file backup and I can safely tweak the DB config to best suit the service without worrying about negatively impacting other services on the same DB. I also like the flexibility to choose the best DB for the service, e.g. I use Postgres for a lot of the services I develop but they do also support MySQL/MariaDB, but I have other services that are more tested on MariaDB.

    I’d imagine having one database for everything could eventually cause performance problems across all services if the database gets too big or clunky or queries get too complex, even if just one service is causing the problem.

    I also run a lot of physical servers (I have about 10 low power computers I use as servers right now) so having a dedicated DB per service allows me to get better performance since the DB can be on the same machine as the service. Not that they need high performance, but it also helps with the efficiency.


  • An attacker can still send a compromised payload if there’s no signature verification of the update. It takes a more sophisticated attack (e.g. supply chain attack, hijacking AMD’s update website, etc.) but it has happened before to other companies. If the payload is signed and verified, an attacker would also need to gain access to AMD’s private key to successfully send out a bad update. Assuming reasonable security, getting that private key would be a lot harder to get on top of somehow compromising AMD’s update web service.

    Also CRC checks over the internet are sort of silly and redundant since every packet sent would already be subject to a similar CRC check and bad packets would be ignored (dropped and re-requested). It would only prevent corruption on disk or in memory which are a lot less likely than transmission corruption.