Skip Navigation

Posts
2
Comments
1,625
Joined
2 yr. ago

  • My cats will eat anything if it's served with Churu. That stuff is wild. Just a blob of Churu in my hand with the pill in it and the cat's so into licking the Churu they don't even realize they just took a pill.

    The daily injections though, those weren't fun. Especially once he started feeling better and had energy to fight us.

  • To add: a lot of cert providers also offer ACME so while the primary user of ACME is LetsEncrypt, you can use the same tech and validations as LetsEncrypt on other vendors too.

  • What often happens next is the realization that the existing system was handling far more edge cases than it initially appears. You often discover these edge cases when the new system is deployed and someone complains about their use case breaking.

    The reverse is also sometimes true and it's when a rewrite is justifyable.

    I've worked with many systems that piled up a ton of edge cases handling for things that are no longer possible, it makes the code way harder to follow than it should.

    I've had successful rewrites that used 10x+ less the amount of code, for more features and significantly more reliable. And completely eliminated many of the edge cases by design.

  • It'll never abused nor fall on the wrong hands. Never. And then it does and they act like nobody could foresee that happening. It's infuriating.

    All the data collection going on, it'll backfire spectacularly eventually.

  • Nothing and that's the point: while the US will be stuck with Elon's Teslas, Canadians will get to use cheap and affordable Chinese EVs that actually compete with ICE cars in pricing and performance.

  • They're usually local hardware but configured and managed via cloud services. Although I've seen people using EC2 instances as firewalls for some cursed enterprise reasons, which I guess does make it a firewall in the cloud.

  • They're gonna have to pay me to waste my time with this trash

  • Mixing brands is a non-issue, you just lose on some features like integration of everything with everything, so more manual configuration. But that's about it.

    You can have your TMHI connect over Ethernet to a switch where you'll have ports then there you can get your wired connections and your point to points and your mesh network all off that switch. If you need more ports add another switch.

    That said I'm pretty sure Ubiquity has stuff for all those needs, it's just pricier than random crap you can buy at BestBuy.

  • Good thing you don't need to watch his videos to use his tools. Not a huge fan either, but the tool works and gets the job done. I wouldn't use linutil because it's kind of a mess, and I imagine winutil ain't that much better, but I don't know how to do all those tweaks myself so I welcome them anyway. If it's useful to at least one person then it has some value.

    I we cared that much about the people behind the software rather than the software on its own merits, we'd be rushing to eliminate GNU from our systems because RMS is known for some pretty disgusting takes. The guy behind Hyprland is also fairly toxic, but Hyprland is still nice.

  • I can't even think of a way to be devil's advocate here: there's no world in which this is good for anyone, even the benefits for Google are highly questionable in lost trust.

    No matter what people think of legacy media and news, they're still important and sometimes the only source of information. Seeing them missing from searches really makes you question what else they're hiding from you.

  • I love Linux but I don't think it's for you yet, at least not with a lot of sacrifices and compromises. If 3 and 6 and possibly 8 are non-negotiable then they're dealbreakers. Some of it can be somewhat handled with things like virtual machines and GPU passthrough but that will absolutely be a bunch of terminal stuff to get running well, and possibly extra hardware.

    I should also mention that I'm a goal oriented person. I just want to use it, I don't want to tinker with it. That goes for pretty much any tool. I consider the OS a tool.

    Sometimes, achieving goals require upgrading your skills and taking the time to learn them properly, and for Linux the terminal is the most powerful tool you could have. We don't use it because we have to, we use it because it's a powerful tool that can get just about anything done.

    In your case, using tools to debloat Windows might be the best bet. I've been using winutil for my Windows VMs, works great and removes most of the crap: https://github.com/ChrisTitusTech/winutil

  • IMO a lot of what makes nice self-hostable software is clean and sane software in general. A lot of stuff tend to end up trying to be too easy and you can't scale up, or stuff so unbelievably complicated you can't scale it down. Don't make me install an email server and API keys to services needed by features I won't even use.

    I don't particularly mind needing a database and Redis and the likes, but if you need MySQL and PostgreSQL and Redis and memcached and an ElasticSearch cluster and some of it is Go, some of it is Ruby and some of it is Java with a sprinkle of someone's erlang phase, .... no, just no, screw that.

    What really sucks is when Docker is used as a bandaid to hide all that insanity under the guise of easy self-hosting. It works but it's still a pain to maintain and debug, and it often uses way more resources than it really need. Well written software is flexible and sane.

    My stuff at work runs equally fine locally in under a gig of RAM and barely any CPU at idle, and yet spans dozens of servers and microservices in production. That's sane software.

  • Not seeing this on LineageOS, it goes dark when disconnected from both networks.

  • There's definitely security advantages to running things across multiple instances: if one gets hacked, the others are unaffected.

    The networking should be pretty simple for what you're doing. A few things just change to like 127.0.0.1 to something like 172.31.X.X or whatever IPs your VPC ends up using.

    It looks like you're doing very well, I've seen big companies with less security than that.

  • Permanently Deleted

    Jump
  • My experience has been quite the opposite: Windows is the one that's constant problems for me, with no obvious way to fix and if I were to follow the common advice on the Internet I'd be reinstalling it more than I use it.

    Linux has been very reliable for me. Sometimes I look at my uptime and I'm like, maybe I should reboot soon.

    They're always some initial problems just like Windows but usually once it's all fixed up it stays that way. My install is 13 years old and still going strong.

  • Permanently Deleted

    Jump
  • I've got 6.5 years before I finally locked myself out and had to reboot it, which was entirely my fault.

  • Misconfigured CORS is no worse than someone using curl, or postman, or any other tool of that kind. What could compromise your server is the backend side of things, the frontend is just a limited HTTP client in the end. The real risk is those making direct requests to your server. CORS is just an ask for browsers specifically to stop cross domain communication, it protects the users not you.

    You can help that a lot by using containers like Docker or Podman, but you should also make sure your backend is secure. But the most risk really even then would usually be, break into your database via SQL injection or something like that, still not breaking into the whole instance.

    If anything, making sure to use SSH keys, disable root login and general server best practices is way more important than your app. You're more likely that your server itself will be attacked than the backend. Security comes in layers.

    But realistically you'll be fine, and if you do end up hacked, it's a learning experience.

  • Not really. All the features of that tool are basic functions we've had before LibreOffice was still OpenOffice.

    Since this converts to Markdown, it's inherently a very lossy conversion. What's hard to pull off is preserve the full formatting when converting to an odt or something.

    Someone pointed out it doesn't just convert word documents to Markdown, it can also transcribe and OCR, so I guess it does have some usefulness!

  • Bazzite drive me nuts. It's pretty good out of the box but I had to do some crazy shit to make stuff work for my friend that's just starting on Linux.

    I measured it, I was able to install like 2GB worth of Arch updates in the time it took to rpm-ostree kargs --append. Waiting 5 minutes to install a tiny <1MB utility package gets annoying fast. It's nice to be able to just tell my friend to boot the last generation though. Tradeoffs.

    It runs great otherwise though, I see the appeal especially for new users and fixed hardware like the handhelds. Just works.