A new extension brings Brave Rewards’ creator-tipping system and BAT-wallet to Firefox and Google Chrome.
How to use U2F security keys with Firefox and Google’s Advanced Account Protection.
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.
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.
I discuss five implementation problems and gotchas with Apache’s HTTP caching module.
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 the Apple News app on macOS when you’re not in one of the app’s supported countries.
The Nokia 7 Plus has an unusually small NFC contact area and it’s located in an unusual place.