A new browser extension, BATify, brings Brave Rewards’ creator-tipping system and BAT-wallet features to Firefox and Google Chrome.
How to use U2F security keys (USB A or C, Bluetooth, others) with Firefox and Google’s Advanced Account Protection program.
The General Data Protection Regulation (GDPR) makes it clear that apps and services must delete their customers’ data when it’s no longer useful.
Brave browser pretends to be Google Chrome to avoid being blocked. You can, however, still detect it by analyzing its uniqueness.
The new Google Podcast app doesn’t play well with other podcast apps. It doesn’t support some podcast standards, or importing or exporting subscriptions.
The YouTube app is supposed to remind you to take periodic breaks, but fails to prompt users across devices. Feature is of limited use.
Linode required me to agree to updated Terms of Service with not enough time to review them. Hetzner’s full contract was shorter than Linode’s preamble.
Set up network monitoring and measure bandwidth consumption using Darkstat on Fedora Linux with systemd service management.
Five implementation problems and gotchas when using Apache’s HTTP caching module. Learn how to keep your HTTPD caching proxy server from messing up.
Resolve a common DNS over TLS configuration mistake in the Unbound DNS server that makes you vulnerable to attacker-in-the-middle resolver interceptions.
Here is how to enable and unhide the Apple News app on macOS when you’re not in one of the News app’s supported countries.
The Nokia 7 Plus has an unusually small NFC contact area and it’s located in an unusual place. Here’s how to find it.