Set your web browser to search with RandSearch. It uses a random search engine to fulfill your searches. Get different perspectives, ideas, and results.
Reduce Google AdSense’s impact on page-load times using <link rel="preconnect">. Only used by ~350 out of 12 million partner websites.
Established top-level domain resolves faster than newfangled .com domain.
The systemd-analyze security command gives your systemd service units an automated security rating. This is a good starting point for security hardening.
IPFS splits files into chunks. Smarter splitting points in HTML files can create more reusable/deduplicatd chunks with higher availability.
The pros and cons of using Abbott’s dedicated Reader device or the LibreLink mobile app to read your levels with the FreeStyle Libre flash-glucose Sensor.
Legislating open protocols and adversarial interoperability can help ensure more competition in digital services.
Last week was a busy week for email issues. Here’s what happened and why you got an empty blog newsletter this week.
OpenSMTPD recently had a critical remote code execution vulnerability. I look at how you can limit impact with systemd-service security directives.
A 3-years retrospective of EdgeDeflector. The tiny utility program that lets you take back control over the default web browser setting in Windows 10.
Plan for the day your password manager stops working. Backing up your password manager is harder that it sounds.
The various web browsers focus on different priorities and user experience trade-offs in their lazy-loading image implementations.
Verizon Media’s search engines promises “unbiased” search results, but serves results clearly favoring the company’s media websites over competitors.
Take some simple precautions when referencing outdated, incorrect, or misinformation via a link. Label it for human and machine readers.
How to measure what PC keyboard form factor (full-size, TKL, 60%, etc.) allow you to maintain a good ergonomic posture (for both gaming and typing).
How to disable Turbo Boost for AMD and Intel. Sacrifice some peak performance and get a cooler and quieter laptop with a longer-lasting battery.
Unicode 13 introduced new Creative Commons license symbols. Here’s a small font with just the new characters so you can use them on your computer or website.
A bug caused 30 minutes of work on an email to disappear. However, I was able to recover it by poking around in the process memory using gdb/gcore. Here’s how.
Comparing how P2P protocols like BitTorrent, Dat, and IPFS can help you distribute your Git repositories without depending on a central server.
Night mode in Samsung browser explained. How it breaks page contrast and accessibility, pastelify SVG colors, and why web developers can’t do anything about it.
A tutorial on how to load native lazy-loading images earlier in Safari and Firefox. Speed up page loading while keeping visitors from seeing loading images.
Peer-to-peer apps forget the IP addresses it communicated with in the last session and rely on peer-discovery all the time. Caching can make them more robust.
Two-factor authentication requires users to commit to storing a secret code indefinitely. Popular apps lack tools to back up and data transfer those secrets.
I made a new program for embedding XMP sidecar files (.xmp/.xml) into JPEG, PNG, SVG, and WebP image files.
Websites are port-scanning your localhost. Here’s how to stop random websites from knowing what services are running on your device.
Why does the REQUEST_URI variable return /index.html and not / when requesting a directory? Blame it on the subrequest for the DirectoryIndex file.
I bought authentic and off-brand Roomba 900-series replacement parts to compare their perceived quality. The differences are quite small.
A new HTTP header enables websites to redirect their visitors using the Tor Browser to their more secure Onion site.
You can now visit Ctrl blog through a new censorship-resilient mirror powered by the Tor Project’s Onion Network.
Get instructions for how to configure your computer lock itself at a specific time (such as your bedtime) for macOS, Windows 10, and Linux.
Configure Fedora Workstation’s boot environment to support system hibernation/suspend-to-disk. Lets you power-off your computer and resume your work later.
Batch encoding images into WebP? Enable Sharp YUV for higher visual quality results at only a tiny increase in file sizes at a one-time cost to processor time.
I got impressive results when comparing AVIF and WebP images at the same visual quality (using DSSIM). AVIF’s 85th percentile was the same as WebP’s 15th!
FLIF makes big claims on file size savings but lossless WebP delivers.
The new energy-efficiency labels contain information on how long products will receive software and firmware updates, spare parts availability, and support.
RunCat is a desktop pet that lives in your Mac’s top bar. It runs faster when your Mac is busy but it can also prevent it from entering energy-saving modes.
Anyone can donate PC power to medical science with Folding@home. Here’s how to schedule it to only run at night during winter. For macOS, Windows 10, and Linux.
Hibernation requires that you can swap data out of volatile memory into something that will persist through a power cycle. A tmpfs in RAM isn’t the best option.
I browse for items on Amazon UK, ordered through Amazon Germany, items get shipped from the UK through Denmark, and somehow still arrive in Norway in two days.
The new Firefox version for Android comes with big changes under the hood, but also drops support for thousands of extensions, and is less configurable.
Comparing a cheap air puffer to a brand-name model. You get what you pay for, even when it comes to a simple product like an air puffer/blower.
You can easily get unexpected HTML+RDFa Lite parsing results by unknowingly using it with RDFa Core attributes that just happens to also be HTML attributes.
Corel hasn’t maintained the RPM dependencies for AfterShot Pro 3; making it difficult to install its RAW photo editor on recent versions of Fedora Linux.
How to troubleshot and fix issues with laptops not suspending on critically under low battery conditions. As a bonus, learn how to prolong your battery life.
A fretted PCIe M.2 connector between the mainboard and an M.2 SATA SSD drive caused intermittent and difficult-to-diagnose Windows 10 performance problems.
Lenovo continues its tradition of excellent Linux hardware support on the ThinkPad T14. Except minor issues with the built-in webcams and microphone.
I’ve always wanted to use KMail. However, I always run into problems trying to use it. Unfortunately, this time was no different than my past experiences.
Network routers are neither appliances nor magic; they’re computers and computers require ongoing maintenance and security patching. But who’s job is that?
You can instantly clone files on many copy-on-write (CoW) file systems. But how do you do that in different operating and file systems?
In 2015, BitTorrent Inc introduced a P2P-revolution for website distribution. But it got side-tracked by investors ogling the “content” business along the way.