How to swap out a poorly supported Broadcom Wi-Fi module in a laptop with a better and more modern Wi-Fi module from Intel.
I developed an Android app to detect and troubleshoot HTTP proxy configuration issues.
My experiences after two months out-bidding online advertisers to get an ad-free experience on every website.
My early-experiences obtaining HTTPS certificates from Let’s Encrypt.
I moved from Nikola to WordPress and it wasn’t an easy decision. Here is what motivated me to make the move.
A group review of the free tier of the three uptime-monitoring services Site24x7 vs StatusCake vs UptimeRobot.
A look into the different strengths and weaknesses of Canonical’s Uncomplicated Firewall (UFW) vs Red Hat’s FirewallD.
How needs a Tor-enabled Wi-Fi access-point, anyway?
Windows 10 runs great in GNOME boxes, but there are a few issues you may need to fix manually to get it working properly.
How Microsoft Edge detects and uses favicons, colors, and other website assets for use on its new tab page.
A quick survey of the use of DNS SRV records for auto-configuration by email and calendar hosting service providers.
I left Deb-packages and all of Debian Linux behind in favor of Fedora and RPMs. Here is why I made that decision.
MET Norway’s weather service Yr has deprecated its old APIs. New API protects users’ location-data with HTTPS-encryption.
I made a quick niche app and published it on Google Play Store. Here are my experiences trying to monetize it.
Sleipnir auto-discovers RSS feeds from your most visited websites and curates a personal news feed on its New Tab page.
New tabs in web browsers used to be just blank. Now there’s a rush to bring you news on the new tab.
The screen is off. You type your password out of habit and hit Enter. You may now accidentally have sent it somewhere it doesn’t belong.
How to set up sync of your CalDAV and CardDAV accounts with GNOME apps like Evolution, Calendar, Contacts, dash-search, and more.
Create section breaks with a <hr> element styled as an asterism (⁂) instead of a horizontal rule.
There weren’t really any games released for the Xbox One Kinect, and Microsoft is slowly killing it off.
I’ve worn a Moto 360 for one year and I’ve got a lot to say about the experience.
WSL’s new LxRun management program lets you download and install Linux on Windows 10.
You can run X11 graphical Linux applications under an X Server (like xming) on Windows 10 using WSL!
Learn the consequences of running out of inodes on your Linux system, and what to do when it happens.
The Windows Task Scheduler doesn’t behave as documented. Here is how to create an idle trigger for your scheduled task using PowerShell.
WSL doesn’t protect your system if you try to do something stupid.
The tale of how I fought back against website content scrapers to protect my copyright.
Reduce brute-force password guessing and scripted attacks on your SSH service running on a Fedora Server by changing away from the default SSH port number.
There are a number of XMPP clients available for Android, but Conversations is the one you’ll want to use.
Android releases are named after desserts and sweets. However, food allergies mean these codenames aren’t inclusive of everyone.
The Linux desktop aligns more with my values; as Windows and macOS seek to restrict ever-more user freedoms.
Protect yourself against repeated users and bots who don’t get the hint the first couple of times your web server responds with HTTP 403 Forbidden.
Protect your WordPress installation against bots probing for known WordPress core and plugin security vulnerabilities.
I’ve analyzed dozens of search engines and the robots.txt file of millions of websites. Here are my list of some of the more arcane robots.txt directives.
The popular SSH server brute-force login guessing protection utility Fail2Ban has finally added IPv6 support.
I’d connected my DualShock 4 controller to my PC, but ended up making an accidental purchase from the PlayStation Store while gaming on the PC.
An Apache bug caused HTTP/2 websites to drop out of the search index at the Russian Yandex search engine.
A survey shows how many websites discriminate against and block all search engines and spiders except GoogleBot in their /robots.txt files.
Tutorial demonstrating how to validate code signing certificate signatures on macOS updates and other Apple software installers.
“No copyright infringement intended” isn’t a blanket defense; it’s self-incrimination.
Plugin for automatically archiving everything you publish and link to in the Internet Archive.
Review of Linux and open-source stickers, T-shirts, and merchandise from Unixstickers.
How to move commenter data from cookies to localStorage. Reduces the amount of personal data transmitted with every HTTP request to your servers.
A bug in the Apple News crawler caused it to get stuck in a loop sending 100+ requests/second to websites with HTTPS certificates issued by Let’s Encrypt.
Improve cron job log storage and log labeling in journald with systemd-cat.
Apple abandoned my 3-year old iPod and I don’t think I’ll buy another Apple product ever again.
Apple News app to stop pretending like it’s Safari browser; making it easier to measure success in web analytics.
IPv6-capable websites can break the website security information displayed in the Netcraft anti-phishing toolbar for Firefox and Chrome.
Get the details on how GNMOE Web (formerly Epiphany) uses favicons and other website assets when installing websites as web apps on the Linux desktop.
Windows Backup doesn’t support encrypted backups in itself. However, you can still get encrypted backups using built-in tools in Windows 10.
Take control over your WordPress site’s HTTP Cache-Control header directives with easy-to-use WordPress plugin.
I’ve migrated from DigitalOcean to Linode. I was surprised to learn it used a Unified Linux Kernel (with no SELinux support) instead of the upstream kernel.
How to link to the Windows license upgrade page on the Windows Store.
Mozilla is building a free alternative to the big tech companies’ location services. But they need help gathering signaling data from your neighboorhood.
Software updates should happen automatically in the background without requiring constant restarts or pestering the user.
All the leading web browsers protect you against web fraud and websites known to distribute malware. You don’t get this protection with the smaller browsers.
A smart app connects your Linux desktop and Android device. Lets them share files and clipboard with each other.
Some default GNOME apps depend heavily on hardcoded online APIs. It doesn’t have backup plans for when those APIs go away.
You can deter image hotlinking and reduce the associated bandwidth costs by reducing the image quality instead of outright blocking it.
Opt for distributed trackerless BitTorrent downloads with this new browser extension that removes trackers from Magnet links.
I had to replace my passport and credit card after purchasing Bitcoins from the Cex.io exchange.
I purchased Bitcoins with a credit card from Cubits. The experience was better than Cex.io but still not great.
Stop relying on IP addresses not changing in an IPv6-enabled world were devices randomly change their address at least once a day.
Online marketers are being too aggressive with their remarketing campaigns – pushing low-value goods at a loss.
Ensure reliable and long-term content distribution over BitTorrent with a dedicated seedbox.
BriskBard is a new proprietary web layout engine with a near-perfect Acid2-test score. Can it reignite the web browser engine wars?
Instructions for setting up auto-updates for the GeoIP location databases, and set up the PHP-GeoIP extension in Fedora/Ubuntu Linux.
Newcomer to the browser market Brave wants people to pay creators and websites directly. Removes most ads in the process.
How to enable the new Brotli compression module alongside Gzip in the Apache HTTPD server.
Windows 10 Home has remote desktop access (RDP) built-in. You need to get RDP Wrapper, a free program, to unlock the remote desktop server. But is it legal?
Learn how to restore from backup in the Linode Manager.
Lenovo’s contender to the stick-PC market runs Windows 10 but doesn’t even have enough storage space to perform upgrades. Linux may be the better option.
Brave wants to build a new web browser and reinvent how the web is funded. Maybe they should focus on one thing and include more browsers instead?
How to reconnect the Winndows Backup/File History drive when it’s complaining that is has been disconnected for too long (even when it hasn’t).
LastPass has won the trust of millions of users worldwide. But have they demonstrated that they deserve that trust?
Software updates are incredibly important, but end users don’t have to suffer to do them right.
The new Brave browser rewards websites that load quickly at the detriment of slower websites.
OnePlay’s website is available over IPv6 through Cloudflare. However, its backend servers blocked my purchases as they weren’t IPv6 ready.
An Ethernet connection is usually the more reliable and faster than Wi-Fi, and the Chromecast Ethernet Adapter is no exception.
Identify the network interface your Google Chromecast uses to connect to the internet.
You decide the balance between Wi-Fi network latency and power-savings using the new llwr utility.
All the steps needed for running periodic malware scans on your Fedora installation. Recommended for Fedora Server setups!
I tested multiple eSATA port-multipliers in Windows 10 but all of them refused to show more than one connected disk.
Google seems to has abandoned its Google Contributor program.
Why can’t I play my Windows PC games cross-platform on the Xbox One?
Microsoft insists on rebooting your PC every day. Active Hours control gives users up to eight hours a day without reboots. Is this enough?
Google has completely abandoned its innovative Google Contributor program that was set to reinvent how the web is funded.
Make your network-based file_get_contents() request more reliable by having it not give up so easily and try multiple network routes and protocols instead.
How to speed up compilation time with Icrecream/icecc by setting up distributed compilation using all PCs available to you.
My favorite city-builders and management games for Linux.
The Recommended articles sections below articles are a mess. Incredibly simple steps could improve the recommendations.
Learn about the HTTP Vary response header and its important role in HTTP content negotiation and caching.
How to automatically delete the IP address of commenters from your WordPress database.