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 whose 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.
Humans will understand an “out-of-date” label near an article’s dateline. Here’s how to make search engines aware of outdated pages in a machine-readable format.
You can clone files on modern copy-on-write file systems in a way that doesn’t require extra storage space. But how do you tell a file, link, and clones apart?
A daylight therapy lamp is used to treat seasonal affective disorder (SAD). Here’s my review of the new Beurer TL20 that fits perfectly under a computer screen.
Exploring whether deduplicating file systems or other deduplication alternatives can be used to reduce the storage cost of duplicated media content.
The new Microsoft Edge doesn’t currently support Windows Timeline. Here’s an extension that reintegrates the browser with Windows Timeline/Task View.
Six percentage of each music files you’ve bought from Apple Music (iTunes Store) contain, literally, nothing. Why is Apple padding their music with zero-bytes?
Your computer’s thermal compound (paste/grease) is slowly displaced by the “push-out” effect. It must be replaced periodically to maintain high performance.
Twitter tried to reduce load times for external links, but made things slower instead. It mistakenly normalizes domains to a point where they’re no longer useful.
A configuration error made the TeamViewer RPM repository vulnerable to an attacker-in-the-middle substituting TeamViewer with its own GPG keys and software.
An automated naming scheme intended to rid the security research field of “sensational names” predictably creates sensational, ambiguous, and suggestive names.
Super glue is heat-insulating and shouldn’t be used to attach an aluminum heatsink to thermal hotspots on your Raspberry Pi. Use thermal glue/pads instead.
zram-generator’s default configuration is 50% of RAM or 4 GB. You may want to explore increasing these limits if you’re throttled by low memory or swap performance.
The battery on my seven-year-old MacBook Pro 15″ had begun to swell and replacing it myself was way cheaper than via an authorized dealer.
Projector bulbs have a limited life-time, and getting hold of them can be difficult. Here are my experience from owning three projectors over the last decade.
Rollerblade-style wheels don’t resist movement and help you stay slightly less inactive while spending hours in your office chair.
Chrome intends to remove support for server push; an underutilized performance feature introduced in HTTP/2. It cites low usage and implementation complexity.
Cloudflare has launched a new free web analytics/visitor-counting service. It promises to put end-user privacy first. The service has plenty of room to improve.
The Brave browsers blocks the scripts that usually tracks web browser market share trends. I’ve independently measured Brave’s market share among readers.
Why isn’t the Norwegian keyboard layout variant of the official Raspberry Pi keyboard accessory available for sale in Norway? Norway must be its only market.
The Brave browser beta has added support for the InterPlanetary File System (IPFS), a peer-to-peer protocol alternative to the traditional centralized web server.