At least back then, snaps wouldn’t work if the home folders were not under /home/<username>,
Do you mean that it literally had /home/
hard-coded instead of using $HOME
? That’s crazy if so.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
At least back then, snaps wouldn’t work if the home folders were not under /home/<username>,
Do you mean that it literally had /home/
hard-coded instead of using $HOME
? That’s crazy if so.
Which OS?
On Android, Moon+ Reader is pretty good.
My wife uses the Amazon Kindle app on her Android tablet. You can use it for non-Kindle books by sending an email to a special email address for your Kindle account: https://www.amazon.com/sendtokindle/email.
Calibre is useful for this. It shows an easy to use “send to Kindle” button, and can convert books in ePub, mobi, etc formats to the format that works best in the Kindle app (AZW3).
If you want a web interface for Calibre (eg to run on a home server and download books when you’re away from your computer), Calibre-web works well.
But why deal with separate software like dnscrypt-proxy when AdGuard Home has it built-in?
A recursive DNS server and a local DNS cache/forwarder/are two different things with two different purposes. You will always need both.
Why do you need two separate ones though? Recursive DNS servers also cache responses. Usually the only reason you’d run a local forwarder/cache is if you’re not running a local recursive server.
Throw Unbound on there too as your upstream recursive resolver
If you want to run your own recursive DNS server, why would you run two separate DNS servers?
You don’t even need to worry about an encrypted session to your upstream anymore because your upstream is now your loopback.
Your outbound queries will still be unencrypted, so your ISP can still log them and create an advertising profile based on them. One of the main points of DoH and DoT is to avoid that, so you’ll want them to be encrypted at least until they leave your ISP’s network.
AdGuard Home is a better choice than PiHole since it uses DNS-over-HTTPS by default. There’s also an app called AdGuardHome-Sync to sync settings between multiple instances.
I’d recommend running two DNS servers, and at least one of those separately from the rest of your infrastructure like on a Pi. That way, if you need to pull one of them offline, the internet still works.
It’s also the only desktop OS that’s actually Unix. MacOS gets official Unix certification with every major release. All other “Unixy” OSes are just “Unix-like”.
I was using Debian on desktop for a while. I’ve been using Debian on servers for over 20 years so I figured it’s a good choice. I liked it, but ended up switching to Fedora. The only Linux distro I can use at work is Fedora (we use a modified version of Fedora) and I liked it enough to start using it at home too.
I appreciate the newer packages, especially for things like KDE Plasma and the Nvidia drivers. For example, Fedora had KDE Plasma 6.1 before Debian had even started packaging 6.0 for experimental.
And make sure it’s a VPN that supports port forwarding. Sharing is caring.
or just use Usenet.
I’m using the Windows XP Bliss wallpaper on my Fedora PC at work. I’ve had a few people ask about it haha. Most of the company uses Macs.
case insensitive by default, yet case preserving
This isn’t just a Windows thing… It’s the same on MacOS by default.
because it creates new attack surfaces, new opportunities for bugs, and is very unlikely to accurately deal with all of the edge cases.
Unicode case folding has been a solved problem for a long time. The Unicode standard has rules for which characters should be considered identical, and many libraries exist to handle it (you wouldn’t ever code this yourself).
Same on MacOS - when you format a drive, you can pick whether it’s case sensitive or not.
Oh, I didn’t realise (I don’t use it). Thanks for the info.
Ideally use a VPN with port forwarding (like AirVPN or Mullvad) so you can properly seed :)
Forced launchers like uplay and origin are the issue
These are usually first-party though (made by the same company that makes the game), not third-party.
then complain about them later.
I don’t see where they’re complaining? They don’t seem to be asking anything of the C devs other than help with API definitions.
Sounds like the equivalent of Alt+SysRq+B.
In this case, the issue is really the C kernel devs, not the Rust devs. Some are not open to new ideas at all. Take a look at the conference video he linked to for example: https://youtu.be/WiPp9YEBV0Q?t=1529. He clearly states that he’s not trying to make the C devs learn Rust.
Not sure what you mean by “controlled” given it’s open-source?