Two popular VPS providers no longer modify their Fedora images to disable the SELinux security feature by default.
Adjust the default SELinux policies in CentOS and Fedora to not block the Apache HTTPD Server from OCSP stapling TLS certificates.
YouTube can show fewer ads when using Chromecast compared to desktop and mobile. Are YouTube creators losing out when you watch on the big screen?
Let’s just say Logitech’s G403 gaming mouse hardware, firmware, and the companion software has some design flaws.
My experiences running Linux on the fifth-generation Lenovo ThinkPad Carbon X1. All but the GPS and fingerprint reader worked out of the box.
Web servers store access and error logs by default. These can be a liability as they may contain personal data as per the General Data Protection Regulation.
How to set up custom /search URLs for your WordPress installation.
HTTP 301 is supposed to be permanent. Clients are expected to update links and not request the old one anymore.
How to change the language and keyboard layout used in the BitLocker Device Encryption pre-boot environment.
My Android device struggled with high-memory usage from the Google Now Launcher app. Moving to a different launcher app gave my phone a new lease on life.
Get all the details on how Google Chrome’s new ad-blocking system works.
A Steam Cloud documentation mistake is the root cause of why some Steam game titles won’t Cloud Sync when installed with Flatpak on Linux.
What are the installation and package differences between Fedora Server and Fedora Workstation editions?
Firefox and Safari already integrate with the Google Safe Browsing fraud/malware protection service. Should they also adopt its new bad-ads blocking system?
The LastPass password manager has discontinued support for one of Firefox for Android’s most popular extensions.
Learn how to find the right EFI system partition size and what issues you may run into if you make the EFI partition too small.
You can resize the EFI partition size from within the Windows Setup program. However, it requires a quick detour to the Command Prompt. Here’s how.
Flatpak doesn’t come with built-in support for backing up flatpaked apps or your user-data. Here is how to export and back up your data.
How to use European English date-formats and locale settings while still using Android in American English. Customize your Android device’s locale settings.
Google reCAPTCHA has a near-monopoly on CAPTCHAs. Coinhive CAPTCHA wants people to spend a few seconds mining crypto-currencies instead of solving puzzles.
Learn how to work with XDG Base Directory variables and defaults in your Bash scripts.
Here’s why I stopped using LastPass and moved all my passwords and notes to the open-source Bitwarden password manager instead.
Take manual control of your Linux system’s DNS resolution and keep programs from interfering with and overwriting your resolv.conf file.
The Vilfo router uses off-the-shelve hardware components but it isn’t top-grade stuff.
The Vilfo VPN router has support for Wi-Fi but is too under-powered to serve as a Wi-Fi router.
I found several privacy and security issues with the Vilfo VPN router during my week-long review.
The final part and conclusions in my review-series for the Vilfo VPN router. Is it worth the premium price tag?
MikroTik RouterOS doesn’t allow mapping ports 80 or 443 over UPnP. Quite a few games need this port. Here is how to enable UPnP even on reserved ports.
Set up Let’s Encrypt certificate renewals with Certbot punching-through a NAT router/firewall to reach the internet.
Get fun ideas and inspiration for what to name your Roomba from iRobot’s list of the most popular Roomba names.
A tutorial for setting up a recursive DNS over TLS resolver with Knot Resolver on Fedora Linux.
Firefox removed the ability to add new search engines with OpenSearch when it removed the separate search field. It has now restored OpenSearch discovery support.
Popular software vendors inject unique tracking identifiers when you download their installers to track you all the from the web and onto the desktop.
Here is what you can do to protect yourself against websites injecting tracking-code into the software installers you download.
Firefox’s FPI system keeps websites from tracking your movements across websites. This gives excellent privacy protections but at a cost of web compatibility.
Bugs in the Windows Settings app cause problem when setting up VPN connections with IKEv2 EAP authentication profiles.
Many VPNs require you to install their root certificates to use their service. This also enables them to intercept your encrypted web traffic.
Improve your privacy by spreading DNS resolution requests out among many recursive DNS resolvers. No single provider will know all you do online.
Chrome goes against Google’s ad-business-interests and introduces a distraction/ad-free reading mode experience in Chrome for Android.
A look at the new Google AdSense APIs for obtaining GDPR and ePrivacy consent with custom-built data-sharing consent-screens.
Your list of RSS subscriptions is unique and it can be used to create a trackable and persistent device fingerprint.
Do affiliate commissions make a difference in how PCMag rank VPN providers?
The battery is dead, performance is terrible, and Lenovo abandoned its drivers. My Lenovo Yoga 3 Pro 1370 didn’t stand up to the test of time.
Windows 10’s built-in Backup program can’t directly backup to Backblaze B2 on its own. Helper programs can help you get the job done.
Lenovo Wi-Fi Security sends information about your device and the networks it joins to an Isreali company called Coronet Cyber Security. But is it any good?
Debian and Ubuntu have benefitted from good package reporting and analytics. It’s time Fedora Linux started collecting some more usage metrics.
Flattr improves customer privacy protections by automatically deleting collected data when its no longer needed for its core service.
The Nokia 7 Plus has an unusually small NFC contact area and it’s located in an unusual place.
Here is how to enable the Apple News app on macOS when you’re not in one of the app’s supported countries.
Resolve a common DNS over TLS configuration mistake in the Unbound DNS server that makes you vulnerable to man-in-the-middle resolver interceptions.
I discuss five implementation problems and gotchas with Apache’s HTTP caching module.
Set up network monitoring and measure bandwidth consumption using Darkstat on Fedora Linux with systemd service management.
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.
The YouTube app is supposed to remind you to take periodic breaks, but fails to prompt users across devices.
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.
Brave browser pretends to be Google Chrome to avoid being blocked. You can, however, still detect it by analyzing its uniqueness.
The General Data Protection Regulation (GDPR) makes it clear that apps and services must delete their customers’ data when it’s no longer useful.
How to use U2F security keys with Firefox and Google’s Advanced Account Protection.
A new extension brings Brave Rewards’ creator-tipping system and BAT-wallet to Firefox and Google Chrome.
New browser extension integrates Firefox and Chrome browser histories with Windows Timeline. Well-received by the press despite negatively impacting user privacy.
Bitwarden has fixed the security issues outlined in my Bitwarden review. I also discuss some missing features from LastPass and issues with the Android app.
My late-2013 model MacBook Pro ran down the battery quickly and gave off lots of heat. Here’s how to fix the problem after upgrading to macOS 10.14 ‘Mojave’.
Set up multiple network time protocol servers on macOS to increase system reliability.
Set up multiple network time protocol servers on Windows to increase system reliability.
I listen to podcasts at my desk, and Pocket Casts’ new desktop apps (based on their web apps) means I don’t need my smartphone to enjoy them comfortably.
Don’t use Nginx’s merge_slashes option in your HTTP reverse caching proxy setup. Here’s an example of an unintended problem caused by blindly rewriting URLs.
window.close() closes a Firefox WebExtension pop-out window on desktop. That doesn’t work on Firefox for Android, causing many extensions to misbehave.
How to use the Clock Override extension for GNOME to get full control over the time and date formats displayed in the GNOME top bar.
4 years after its release, Forza Horizon 2 has reached its end of support and is no longer available for sale. Blame its music and car licensing deals.
Browser reading modes use a completely non-standard rendering mode and implementations vary greatly from browser to browser.
How do browser reading modes determine what is the main page content?
How do browser reading modes detect metadata like the article title, publication date, and author?
Browser reading modes are inconsistent and you never know what you’ll get when you click on the Reading Mode button.
Ensure better privacy for YouTube videos embedded around the web with this new Firefox browser extension.
Flattr users can now use their subscriptions to contribute to podcasts and YouTube creators. Creators get access to a new recurring revenue stream.
Amazon Canada sells dirt cheap copies of Microsoft Windows 10. The product listings openly advertise “pirate key” as a product feature!
I tried and succeeded in fighting back against RSS content scrapers by slightly delaying RSS feed publication.
A new browser extension for Firefox and Chrome that gives people the choice to opt-out of Accelerated Mobile Pages (AMP) in favor of the open web.
Microsoft To-Do app is slow and requires frequent reloading. It doesn’t sync with Outlook, Cortana, and other Microsoft task list apps.
The web has become too centralized. The distributed peer-to-peer (P2P) web can help tear down the walled gardens erected by big tech companies.
The Contour Next glucose monitor and its companion app communicate with each other over Bluetooth. Well, they try to anyway.
I surveyed millions of websites to discover which domains were IPFS P2P DNSLink-enabled websites.
The French VPS provider Scaleway doesn’t deliver promised features like IPv6, reverse DNS, or Linux distribution availability.
The Instapaper app for Android has several issues, but its mobile web app is mostly okay.
Firefox Reading Mode now prefers Dublin Core and Open Graph Protocol metadata when available.
I’ve so far paid hundreds of euros for City Skylines DLCs. I believe I’d prefer paying a small monthly subscription price to keep the game in development.
A misapplied DNS CAA record blocked Certbot from obtaining a Let’s Encrypt certificate for my domain name.
How to sync your continuous heart rate monitoring data collected by the Xiaomi Mi Band 4 or 3 fitness tracker to the Google Fit app.
Fedora removed VNC support when it moved to Wayland by default. A remote desktop replacement is still in the works but nothing useable was included in Fedora 29.
InvizBox wants some of that sweet VPN subscription service revenue. Abandons Tor Onion network anonymity in favor of a more lucrative venture.
A Windows 10 security feature blocks WebP image files from loading in Microsoft Edge and modern apps.
Ctrl blog was inaccessible in Turkey for five days as the country blocks the BunnyCDN content delivery network.
PHP GD graphics library (libgd) causes bad artifact-patterns when downsizing images. Makes images bigger and quality lower.
Any HTTP Content-Security-Policy blocks the default <audio>/<video> controls in Safari unless you deliberately make it less secure.
Here is how to structure WordPress’ upload directory for scale. Sticking thousands of image files in one directory can cause performance problems.
How to help visitors and search engines better navigate through your yearly blog archives: Provide links from year to year!
Modern lossless compression reduces the gap between new WebP image format, and JPEG and PNG images.
Secure app-sandboxing makes Steam distributed via Flatpak for Linux a more secure gaming environment than macOS and Windows 10.
The Australian government’s new privacy-unfriendly anti-encryption interception and surveillance law succeeds in undermining trust in Australian tech companies.
There’s a lot to like about the privacy-focused Mailbox.org email hosting provider. Some things, not so much.
systemd-resolved improves DNS performance with query-caching. Learn how to configure it to increase system privacy and security with DNS over TLS and DNSSEC.
Web browsers and other clients vary greatly in their handling of DNS TTL caching hints. Some follow TTL hints, limit it at 2 seconds, or apply their own logic.
Get access to the Microsoft Hummingbird personalized news feed app in your web browser (and outside the US).
I’ve taken steps to increase the blog’s readability and had to seriously bump-up the font size. Responding to critiques.
Here are 6 services you can report malware websites and phishing emails to help make the internet a safer place for everyone.