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 parent company’s media websites.
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).
Sacrifice some peak performance by disabling Turbo Boost for a cooler and more quiet laptop with and a longer-lasting and healthier 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 your Fedora Workstation’s boot environment to support system hibernation/suspend-to-disk. Lets you fully power-off your computer and resume your work later.