Windows opened from your website can redirect the opening tab to a new destination. Mitigations break window.open() functionality like sizing and positioning.
Text-level semantic HTML can improve machine-translation of texts containing program names, programming instructions, file paths, URIs, etc.
I explore the new Coil micro-payment system and browser extension, based on the proposed Web Monetization web-standard, and compare it to Flattr.
“Quantum pixels” works by turning off half of the pixel. This can badly affect text-rendering on VA-QLED displays like the one in the Samsung C24FG70.
I finally worked out why files seemingly at random kept disappearing from my Syncthing-synchronized directories.
I installed a PC-fan to improve air circulation in my aging combo refrigerator. The upgrade cut its power-bill by 29% and it achieved more stable temperatures.
Tweak the HTTP response body with regex substitutions. Apache HTTPD configuration example shows changing the URL tracking parameters in a syndication feed file.
Your email provider owns your online identity by controlling your email address. You can’t port your email address to another provider as with phone numbers.
My experiences with showering, sleeping, and living with a FreeStyle Libre 2 Sensor glued to the upper arm for up to 14 days. The convenience trumps all.
Here is how you can block most programmatically inserted ads, or “dynamic ads”, in your favorite podcasts. No special software required.
Sleep Debt Tracker is a simple Google Fit-compatible Android app that assumes you’re sleeping in the hours when you don’t use your phone at night.
A quick tutorial for migrating from FirewallD and getting started with the Uncomplicated Firewall (UFW). Both are front ends for Linux’s iptables firewall.