urn:uuid:f6d9e764-f597-5370-94e1-c01aa3928860 Ctrl blog Daniel Aleksandersen https://www.daniel.priv.no/ Copyright © 2021 Daniel Aleksandersen. https://www.ctrl.blog/assets/favicon/favicon.svg 2021-06-17T14:42:00Z daily 4 urn:uuid:205b275e-8a5c-4cc2-b14c-743b8f9e5eed 2021-06-17T14:42:00Z 2021-06-17T14:42:00Z Review of Logitech K835 tenkeyless mechanical keyboard The Logitech K835 TKL is a low-latency and well-built budget keyboard. Mechanical keyboards aren’t just for gamers with too much disposable income! <p>Logitech has set out to prove that mechanical keyboards aren’t just for gamers with too much disposable income and an unhealthy obsession for blinking lights! The Logitech K835 is a tenkeyless (TKL, meaning a regularly sized keyboard without the numpad) mechanical budget keyboard. It has an open-body design built on an aluminum plate on a plastic shell featuring either TTC tactile (“blue”) or TTC linear (“red”) key switches.</p> <p><a href="https://www.ctrl.blog/entry/review-logitech-k835-tkl.html#src=feed">Read more …</a></p> urn:uuid:43b52f2e-9771-46fa-9d65-42587d288097 2021-06-11T12:06:00Z 2021-06-11T12:06:00Z Best method for embedding dark-mode friendly SVG in HTML A comparison of the many different methods for embedding SVG into HTML webpages. Which work best with light/dark-mode, client cacheing, interactive mode, and more. <p>In this article, you’ll learn about the different methods for embedding Scalable Vector Graphic (SVG) images onto webpages. I’ll discuss which methods support the various security and processing modes in SVG, which methods support dark mode using <code>@media</code> queries, and which are the most caching friendly. I’ll also touch on why the most backward-compatible embedding method is the worst for perceived performance and has the most accessibility bugs.</p> <p><a href="https://www.ctrl.blog/entry/svg-embed-dark-mode.html#src=feed">Read more …</a></p> urn:uuid:d764d4c0-29d5-4098-b1d8-76a563b61856 2021-06-03T12:52:00Z 2021-06-03T12:52:00Z A deeper dive into Chrome WebFeed Google hasn’t turned Chrome into a feed reader, but it does use Atom and RSS feeds to let visitors follow any website. Here are more details on how it works. <p>You should first read about the article Chrome experiment to let you Follow websites before you keep reading this one. This article goes deeper into the technical details of how Chrome WebFeed works.</p> <p><a href="https://www.ctrl.blog/entry/chrome-follow-feeds.html#src=feed">Read more …</a></p> urn:uuid:dbe8732e-05a0-47a2-87a3-53b0d249e95c 2021-06-03T11:56:00Z 2021-06-03T11:56:00Z Chrome experiment lets you Follow news and website updates A brief history of where news/syndication feeds (“RSS“) went wrong, and how Google Chrome might just have found the right place for it in the Chrome web browser. <p>Google is experimenting with a new way to undercut the value of its fiercest “attention competitors” (Twitter and Facebook.) It’s also helping web publishers and the open web ecosystem at the same time. Here’s a brief history of the technology behind Chrome’s new Follow feature, and how it’s better than earlier attempts at building feeds into web browsers.</p> <p><a href="https://www.ctrl.blog/entry/chrome-follow-websites.html#src=feed">Read more …</a></p> urn:uuid:9fb32b08-2807-4312-8f7d-5d67f411fc2b 2021-06-01T21:10:00Z 2021-06-01T21:10:00Z Fixing the News Media and Digital Platform Bargaining Code The Australian “link tax” levied on digital platforms linking to news is overly broad. Here’s an idea for how to better target it and narrow its scope. <p>The News Media and Digital Platforms Mandatory Bargaining Code (NMDPMBC) of Australia made headlines earlier this year. The Australian government’s new legislation hopes to “[address] bargaining power imbalances between digital platforms and [news businesses.]” It does this by imposing that all digital platforms must pay news organizations for any use of its news products. Including but not limited to merely linking to news.</p> <p><a href="https://www.ctrl.blog/entry/news-destination-tax.html#src=feed">Read more …</a></p> urn:uuid:5d3ddbad-63cd-4b48-9b9c-1e64cd21d5c6 2021-05-25T12:54:00Z 2021-05-25T12:54:00Z How I fixed the intermittent Wi-Fi dropouts on my MacBook The Wi-Fi on my MacBook Pro has intermittently stopped working. (Likely a Broadcom driver issue.) Here’s how I turned a simple workaround into a more permanent fix. <p>The Wi-Fi on my MacBook Pro (a late-2013, 39 cm model, MacBookPro11,2) randomly stops working. It doesn’t lose the connection, and Wi-Fi Diagnostics can’t find anything wrong. The networking just stops working. Here's how I found out what was wrong, how you can find out if you’re having the same problem, and how I found a fix.</p> <p><a href="https://www.ctrl.blog/entry/macbook-wifi-dropouts.html#src=feed">Read more …</a></p> urn:uuid:a4b9a7aa-ef70-4671-881b-a744ae0715a8 2021-05-24T10:34:00Z 2021-05-24T10:34:00Z Why KeePass instead of self-hosting Bitwarden Deciding between self-hosting a Bitwarden server or KeePass/KeePassXC as your password manager? The decision comes down to security, complexity, and backups. <p>Here’s why I decided to move my passwords to a KeePass database file instead of using Bitwarden with a self-hosted server. It comes down to keeping my passwords out of the browser, and my setup simple and manageable.</p> <p><a href="https://www.ctrl.blog/entry/keepass-vs-bitwarden-server.html#src=feed">Read more …</a></p> urn:uuid:d0e71f20-7279-4e44-a2eb-93aa6c2511bf 2021-05-20T11:03:00Z 2021-05-20T11:03:00Z How to change keyboard layout on the GNOME and Plasma login screens Neither GNOME nor Plasma’s settings app has an option to change the keyboard layout on the login screen. Here’s how you make the change through the terminal. <p>I’ve had an annoying issue with the login screen on my Linux computer: it’s using the wrong keyboard layout. I can’t log in without first doing some mental mapping of where the keys are on the wrong keyboard layout. Here’s how you change the keyboard on the LUKS password screen, and graphical login screens.</p> <p><a href="https://www.ctrl.blog/entry/how-to-linux-login-keyboard-layout.html#src=feed">Read more …</a></p> urn:uuid:9d20a8cd-f696-4313-a4b5-bd51e97757fd 2021-05-17T17:03:00Z 2021-05-17T17:03:00Z How to stop Bing ranking XML feeds over your webpages Bing preferred XML and machine-readable file formats over human-readable ones in its search results. How link canonicalization helped rectify the situation. <p>For the last two years, Bing has ranked many of my syndication feeds ("RSS") higher than the webpage counterparts. Syndication feeds are machine-readable documents people use to get blog updates with a special program. I’ve racked my brain trying to figure out why Bing does this, and I’ve finally found an answer.</p> <p><a href="https://www.ctrl.blog/entry/bing-assets-over-pages.html#src=feed">Read more …</a></p> urn:uuid:30538782-c9dd-44a6-9818-157aeeefcea4 2021-05-14T10:11:00Z 2021-05-14T10:11:00Z Your clipboard is only as secure as your device A review/critique of the complexity, security, and unpredictable user experience of modern feature-laden copy–paste clipboards in today’s operating systems. <p>The system clipboard is part of every modern operating system. It lets us copy and paste text, images, files, and data between different applications. Like everything else these days, it’s increasingly getting tied up with other people’s servers (“the cloud.”) So, what does that mean for your clipboard privacy?</p> <p><a href="https://www.ctrl.blog/entry/clipboard-security.html#src=feed">Read more …</a></p> urn:uuid:5d4122a2-9abe-4cbc-bd83-d4313b64947c 2021-04-24T18:08:00Z 2021-04-24T18:08:00Z EdgeDeflector 1.2 addresses installation woes The new EdgeDeflector version 1.2 introduces a new installation flow to accommodate Windows 10 further locking down user file and protocol association settings. <p>I’ve just released EdgeDeflector version 1.2. EdgeDeflector is a small utility program that prevents Windows 10 from force-opening links in Microsoft Edge instead of your default web browser. The new version address installation challenges and behavior that causes misclassification by anti-virus programs.</p> <p><a href="https://www.ctrl.blog/entry/edgedeflector-12update.html#src=feed">Read more …</a></p> urn:uuid:65ac1d6f-f3e1-43fb-b317-b8a1c42dfddc 2021-04-23T07:58:00Z 2021-04-23T07:58:00Z WSLg simplifies running Linux desktop apps on Windows Microsoft has added support for running graphical Linux programs with Wayland on your Windows 10 desktop environment to the Windows Subsystem for Linux (WSL). <p>The latest Windows 10 Insider build (21354.1) introduced support for Windows Subsystem for Linux GUI Apps (WSLg). Microsoft Windows can now run Linux desktop apps natively. Let that sink in for a bit.</p> <p><a href="https://www.ctrl.blog/entry/wslg-desktop-apps.html#src=feed">Read more …</a></p> urn:uuid:8b5d6a2e-74b8-4c41-b2a6-a0e4f4b1e9ee 2021-04-22T01:55:00Z 2021-04-24T00:59:00Z Superfeedr sends logins in plain-text (a HSTS case study) Superfeedr sends logins in plain-text (a <abbr title="HTTP Strict Transport Security">HSTS</abbr> case study) Superfeedr tried securing its website with HTTPS and HSTS, but failed to apply it correctly. User emails and credentials are sent in plain-text on the first login. <p>I recently signed up for an account with Superfeedr (a WebSub Hub provider.) I noticed a security issue in the sign-up process, and thought it would make an excellent case study for HTTP Strict Transport Security (HSTS). Here’s what Superfeedr did wrong, why they probably didn’t realize it, and how you can avoid making the same mistake in the future.</p> <p><a href="https://www.ctrl.blog/entry/superfeedr-hsts-oopsie.html#src=feed">Read more …</a></p> urn:uuid:0b298cef-ed4a-44f9-b0a8-4b8c3c75044e 2021-04-19T08:55:00Z 2021-04-19T08:55:00Z FeedBurner stirs in its slumber to announce more feature deprecations Google FeedBurner (the RSS enhancer and analytics suite) hasn’t received much attention in the last decade. Google now deprecates feed-to-email and more features. <p>Last week, Google announced that they’re making changes to FeedBurner. Like everyone else who received the email from Google, I expected this to be the time when the service passed on to the Google Graveyard. However, they merely announced the deprecation of yet more features.</p> <p><a href="https://www.ctrl.blog/entry/feedburner-2021.html#src=feed">Read more …</a></p> urn:uuid:f3cdd67e-f893-4e4f-8892-80095b6f2836 2021-04-15T19:06:00Z 2021-04-15T19:06:00Z The thing about The Thing About Harry A cute and positive LGBT romance movie is a rare treat! Unfortunately, The Thing About Harry isn’t available to international audiences outside the U.S. <p>The Thing About Harry may seem like your average romance flick, and it is, and that’s also what makes it noteworthy. In The Thing About Harry, boy meets boy, and it happens without the typical tragic backstory, emotional scarring, violence, death and disease, or personal; familiar; and societal disapproval and alienation that usually feature so prominently in gay-interest movies. Instead, the movie’s conflict comes from the main characters’ own insecurities and immaturity. — you know, like in your typical straight romance movie.</p> <p><a href="https://www.ctrl.blog/entry/thing-about-harry-availability.html#src=feed">Read more …</a></p> urn:uuid:77615e33-a00c-418f-95b0-f74ba152ae3e 2021-04-13T15:40:00Z 2021-04-13T15:40:00Z Lower the paywalls to keep the bullshit at bay It doesn’t matter if great information exists if no one can access it. “The Truth is Paywalled; but the Lies are Free.” Can micro-payments save news and the web? <p>A piece in Current Affairs resonated strongly with me: The Truth is Paywalled; but the Lies are Free. The premise of the piece is simple: access to journalistic institutions and academic journals is restricted by paywalls; but hogwash, regurgitated rubbish, and conspiracy theories are available for free. The <em>institutions of truth</em> seem to be too busy erecting paywalls to notice that they’re loosing the market to those that manage to operate without direct payments.</p> <p><a href="https://www.ctrl.blog/entry/lower-the-paywalls.html#src=feed">Read more …</a></p> urn:uuid:262eb278-0510-4375-a02c-98140c4afcb8 2021-04-08T05:07:00Z 2021-04-08T05:07:00Z What is the best file format for web shortcuts You can store links on your file system in .URL, .LNK, .WebLoc, .Desktop, and .HTML files. But which is the best format fr your bookmark files? <p>Links primarily exist on the web, but they can also exist as files in your local file system. There are several formats for storing links as files that open in your web browser. Here’s a quick comparison of the available formats, and a recommendation for which to use for your link files.</p> <p><a href="https://www.ctrl.blog/entry/internet-shortcut-files.html#src=feed">Read more …</a></p> urn:uuid:03952762-1ce5-416c-a9a9-32654cbbf5b6 2021-04-07T19:21:00Z 2021-04-07T19:21:00Z Third-party extension not enough to address Coil’s transparency issues PayTracker keeps a record of Web Monetization micro-payments made through Coil, but the extension alone isn’t enough to fix Coil’s transaction transparency issue. <p>Coil is a one-stop subscription service to support online creators. Coil customers must either install the Coil extension in their web browsers, or use a compatible browser like the Puma Browser. The service will reward participating websites and creators based on how much time Coil customers spend on their content.</p> <p><a href="https://www.ctrl.blog/entry/coil-transparency.html#src=feed">Read more …</a></p>