Semantic markup improves the quality of machine-translated technical texts

Text-level semantic HTML can improve machine-translation of texts containing program names, programming instructions, file paths, URIs, etc. | Continue reading


@ctrl.blog | 4 years ago

Normalize fridge temperatures by installing a PC fan

I installed a 120 cm 12-volt PC-fan in my aging Electrolux combo fridge-freezer. This upgrade resulted in a 29% power-savings and more stable temperatures. | Continue reading


@ctrl.blog | 4 years ago

Online identity is owned by your email

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. | Continue reading


@ctrl.blog | 4 years ago

Exploring some of the lesser known robots.txt directives

This week, I grabbed some 667 964 /robots.txt robots exclusion files from the Alexa Top 1 Million domains. Here is what I learned about some of the lesser known robots directives they contained. Some quick and dirty data: 66,79 % of the domains … | Continue reading


@ctrl.blog | 4 years ago

Add Webmention support to your website in ten minutes – Ctrl blog

Webmention is a platform-independent protocol for webpages and services to notify each other about link-relations. Here is how to quickly add sending and receiving Webmentions for any website using Webmention.app and Webmention.io. | Continue reading


@ctrl.blog | 4 years ago

Quickly do Firefox derived browsers receive security updates

A case study in how timely Firefox derived web browsers ship critical security updates. | Continue reading


@ctrl.blog | 4 years ago

A quick look into LxRun.exe Win 10’s new Linux downloader and installer(2016)

Microsoft announced their new Windows Subsystem for Linux (WSL) last week at their //BUILD developer conference. Just a short week later, and they’ve already started shipping the feature to early adopters in the Windows Insider program! I haven’t ha… | Continue reading


@ctrl.blog | 4 years ago

Creating my own web analytics system from scratch

Taking ownership over data collection and minimization to focus on the metrics that matters to me. | Continue reading


@ctrl.blog | 4 years ago

Chrome is right to remove the webRequest extension API

…but the proposed declarativeNetRequest API isn’t a good replacement. So where does that leave us? Headline writers have had their fun over the last week playing on people’s mistrust of Google’s motivations and their governance of the Chromium we… | Continue reading


@ctrl.blog | 4 years ago

Put your image metadata to use embedded in your image files

You already have | Continue reading


@ctrl.blog | 4 years ago

Copyright and the distributed peer-to-peer web

The distributed web overturns many of the assumptions of the traditional centralized web especially when it comes to how everything is distributed. Copyright laws protect a creator’s exclusive rights to… | Continue reading


@ctrl.blog | 5 years ago

Understanding the tech media’s obsession with VPN services

If you visit a couple of the largest tech media publication on a regular basis, you may have come away with the impression that you absolutely have to “protect yourself”… | Continue reading


@ctrl.blog | 5 years ago

Chrome is right to remove its bad webRequest extension API

Chrome isn’t “killing ad blockers” but it wants them to change for the better. | Continue reading


@ctrl.blog | 5 years ago

Tranco: An improved top websites ranking list

New service offers free downloadable lists of daily averaged popular websites and domains for research purposes. | Continue reading


@ctrl.blog | 5 years ago

InterPlanetary File System hosting services overcharge for duplicated objects

Pinning services for the InterPlanetary File System (IPFS) are commercial hosting services that offer to ‘pin’ (meaning ‘permanently distribute’ in IPFS jargon) your IPFS file objects through for a fee.… | Continue reading


@ctrl.blog | 5 years ago

Aussie government succeeds in undermining trust in tech companies

The Assistance and Access Bill (AssAccess) require technology companies like FastMail, Google, Apple, Cisco to provide Australian law enforcement and security agencies with access to all communications without transparency or judicial oversight. So why would anyone use an Austral … | Continue reading


@ctrl.blog | 5 years ago

Using a Content-Security-Policy on a page with blocks controls in Safari

Safari’s default user interface for HTML audo and video elements can get blocked by a strict content security policy that works in other browsers. | Continue reading


@ctrl.blog | 5 years ago

Turkey blocks BunnyCDN (14 000 sites)

Does anyone notice when a small CDN is blocked in Turkey? | Continue reading


@ctrl.blog | 5 years ago

Any WebP image source blocks image loading in Microsoft Edge with AppGuard mode

An extra secure web browsing environment means fewer multimedia formats being available and more “failed to load image” icons all around the web. | Continue reading


@ctrl.blog | 5 years ago

Scaleway VPSes seems too good to be true

The French virtual private (VPS) hosting provider Scaleway looks damned impressive offering four dedicated ARM processor cores and 2 GB of RAM for 3 Euro per month. They’ve got some… | Continue reading


@ctrl.blog | 5 years ago

Why we need the distributed web

The distributed web seeks to make peer-to-peer content distribution the new default to make the web more democratic and resilient to nature and political whims. | Continue reading


@ctrl.blog | 5 years ago

Giving people a choice about Accelerated Mobile Pages (AMP) vs. the web

Search engines are becoming content repositories for large sections of the web and serve content directly from their AMP Caches instead of the original website. Firefox users can now opt-out of this undesirable centralization of the web using a new web extension. | Continue reading


@ctrl.blog | 5 years ago

The software update experience sucks

Software developers need to do more to reduce the impact of automated updates on their users. | Continue reading


@ctrl.blog | 5 years ago

Combating blog article theft by delaying RSS feeds

Content scrapers keep out-ranking my own articles in search engines. Delaying syndication feeds help reduce the problem. | Continue reading


@ctrl.blog | 5 years ago

Flattr introduces podcast an YouTube micro-subscriptions (Patreon alternative)

Flattr have introduced new tools for recurring micro-subscriptions to support podcast and YouTube creators. | Continue reading


@ctrl.blog | 5 years ago

First-party isolation in Firefox: what breaks if you enable it?

Instead of modifying and blocking page contents; Firefox optionally lets users modifies the browser to become harder to track across websites. | Continue reading


@ctrl.blog | 5 years ago

Web Reading Mode: The non-standard rendering mode

Most web browsers now have a separate rendering mode dedicated to a distraction free reading experience. I take a look at where this rendering mode came from and why there aren’t any standards for it. | Continue reading


@ctrl.blog | 5 years ago

How to enable, login to, or disable Microsoft SSH Server in Windows 10

Continue reading


@ctrl.blog | 5 years ago

CDNSun, KeyCDN, and BunnyCDN, budget content delivery networks compared

All three provide excellent network performance, but which is easiest to use, provide the best and modern features and standards support? | Continue reading


@ctrl.blog | 5 years ago

CDNSun, KeyCDN, and BunnyCDN, budget content delivery networks compared

All three provide excellent network performance, but which is easiest to use, provide the best and modern features and standards support? | Continue reading


@ctrl.blog | 5 years ago

GDPR in Practice: Flattr now deletes your web browsing history within 3 months

Flattr promises to delete subscribers’ old web browsing data after the monthly ledger is done and paid out to creators. | Continue reading


@ctrl.blog | 5 years ago

EU GDPR and personal data in web server logs

Web server logs contain personal data by default. I explore the legal basis for storing such logs under GDPR, and how you can implement storage security and timely erasure. | Continue reading


@ctrl.blog | 5 years ago

Comparing PCMag’s VPN ratings to their sales commissions from each VPN

Does PCMag give higher ratings to VPN services that they get higher sales commissions from? | Continue reading


@ctrl.blog | 6 years ago

New AdSense APIs for GDPR and EPrivacy Consent

Google provides AdSense publishers with new tools; allowing them to opt for non-personalized ads and have an easier time complying with the cookie consent requirements. | Continue reading


@ctrl.blog | 6 years ago

Google Chrome finally kind of includes a Reading Mode but only on Android

‘Simplified view’ is Google’s way of sneaking a Reading Mode into Chrome without anyone noticing | Continue reading


@ctrl.blog | 6 years ago