From 1cbc635525b1666422baa79e04c463a5624222b4 Mon Sep 17 00:00:00 2001 From: Rohan Kumar Date: Wed, 8 Jun 2022 17:29:37 -0700 Subject: [PATCH] Various typos, correction - Correct "JS-enabled engines" note with info on Yep - Minor typos --- content/about/index.md | 2 +- content/notes/JS-enabled-engines.md | 2 ++ content/notes/duckduckgo-and-bing.md | 2 +- content/notes/pale-moon.md | 2 +- layouts/_default/notes.html | 2 +- layouts/partials/posts.html | 2 +- 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/content/about/index.md b/content/about/index.md index a5cc34e..20db384 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -70,7 +70,7 @@ Email : [seirdy@seirdy.one](mailto:seirdy@seirdy.one "{class='u-email' itemprop='email' rel='me'}") PGP public key -: [`1E892DB2A5F84479`](../publickey.asc "{rel='pgpkey authn' type='application/pgp-keys' class='u-key'}") (also availabel via Web Key Directory) +: [`1E892DB2A5F84479`](../publickey.asc "{rel='pgpkey authn' type='application/pgp-keys' class='u-key'}") (also available via Web Key Directory) Chat : IRC: "Seirdy" on many networks (Liberachat, Snoonet, OFTC, Tilde.Chat, apionet, some others) diff --git a/content/notes/JS-enabled-engines.md b/content/notes/JS-enabled-engines.md index dc33cd5..ecea715 100644 --- a/content/notes/JS-enabled-engines.md +++ b/content/notes/JS-enabled-engines.md @@ -12,3 +12,5 @@ The only engines I know of that run JavaScript are Google, Bing, and maybe Petal It's common practice for sites to give a JavaScript-lite version to search engines, though if the content differs heavily you run the risk of hitting a manual action. I'd imagine that search-crawler-exclusive editions would become the norm if crawlers stopped handling JavaScript. Marginalia actually seems to penalize its use. + +

Update: Yep (formerly FairSearch) also seems to evaluate JavaScript

diff --git a/content/notes/duckduckgo-and-bing.md b/content/notes/duckduckgo-and-bing.md index 81c2353..78438fe 100644 --- a/content/notes/duckduckgo-and-bing.md +++ b/content/notes/duckduckgo-and-bing.md @@ -10,7 +10,7 @@ replyAuthorURI: "https://www.librepunk.club/@penryn" I was referring to crawlers that build indexes for search engines to use. DuckDuckGo does have a crawler---DuckDuckBot---but it's only used for fetching favicons and scraping certain sites for infoboxes ("instant answers", the fancy widgets next to/above the classic link results). -DuckDuckGo and other engines that use Bing's commercial API have contractual arrangements that typically include a clause that says something like "don't you dare change our results, we don't want to create a competitor to Bing that has better results than us)". Very few companies manage to negotiate an exception; DuckDuckGo is not one of those companies, to my knowledge. +DuckDuckGo and other engines that use Bing's commercial API have contractual arrangements that typically include a clause that says something like "don't you dare change our results, we don't want to create a competitor to Bing that has better results than us". Very few companies manage to negotiate an exception; DuckDuckGo is not one of those companies, to my knowledge. So to answer your question: it's irrelevant. "html.duckduckgo.com" is a JS-free front-end to DuckDuckGo's backend, and mostly serves as a proxy to Bing results. diff --git a/content/notes/pale-moon.md b/content/notes/pale-moon.md index 70b76f9..e7a0953 100644 --- a/content/notes/pale-moon.md +++ b/content/notes/pale-moon.md @@ -12,7 +12,7 @@ Pale Moon's inception pre-dates Firefox 57 by many years; before its notoriety f I hate that Pale Moon is so behind on security because it also has nice stuff that Mozilla axed. Some things were axed for good reason, like extensions with the ability to alter browser functionality. Others were axed without good reason, like built-in RSS/Atom support. -WebExtensions that fill in missing functionality often require content injection which is problematic for a variety of reasons. To name a few: try visiting a page that has a sandbox CSP directive without allow-same-origin or allow-scripts and see how well it works, saving a page and noticing it has extra scripts or iframes, or seeing addon scripts activate too late when your underpowered machine is under load). It's better than giving them access to browser functionality but nothing beats having features in the actual browser. +WebExtensions that fill in missing functionality often require content injection which is problematic for a variety of reasons. To name a few: try visiting a page that has a sandbox CSP directive without allow-same-origin or allow-scripts and see how well it works, saving a page and noticing it has extra scripts or iframes, or seeing addon scripts activate too late when your underpowered machine is under load. It's better than giving them access to browser functionality but nothing beats having features in the actual browser. I still wouldn't recommend it due to extremely weak sandboxing and a naive approach to security. The devs respond to sandboxing queries by saying it's secure because "it separates the content and application" which tells you how little they care or understand; untrusted content needs isolation not just from the browser but from other untrusted content. Given the scope of a browser, even Firefox isn't where it should be (even given their commendable progress on Fission, RLBox, and their utility process overhaul), let alone caught up to the mitigations in Chromium's Blink or WebKit's JavaScriptCore but I digress. diff --git a/layouts/_default/notes.html b/layouts/_default/notes.html index 8669be0..bc78166 100644 --- a/layouts/_default/notes.html +++ b/layouts/_default/notes.html @@ -2,7 +2,7 @@

Notes

This is my microblog. These are my short informal entries, sorted by date (newest first). For longer entries, see my blog.

-

An Atom feed is availabe, containing the full text of all my notes. A legacy RSS feed also exists.

+

An Atom feed is available, containing the full text of all my notes. A legacy RSS feed also exists.

Timestamp format: YYYY-MM-DD HH:MM:SS, as per RFC 3339

diff --git a/layouts/partials/posts.html b/layouts/partials/posts.html index 2e44599..88b9b1e 100644 --- a/layouts/partials/posts.html +++ b/layouts/partials/posts.html @@ -6,7 +6,7 @@

Posts

These are all of my posts, sorted by date (newest first).

-

An Atom feed is availabe, containing the full text of all my posts. A legacy RSS feed also exists.

+

An Atom feed is available, containing the full text of all my posts. A legacy RSS feed also exists.

{{- else -}}

Posts