1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-09-19 20:02:10 +00:00

Fix broken links

This commit is contained in:
Rohan Kumar 2024-04-25 20:32:28 -04:00
parent 05cb4b37ab
commit b6c695176f
No known key found for this signature in database
GPG key ID: 1E892DB2A5F84479
10 changed files with 37 additions and 15 deletions

View file

@ -39,7 +39,7 @@ The {{<mention-work itemtype="WebSite">}}{{<cited-work name="1MB Club" url="http
- [512KB Club](https://www.512kb.club/)
- [250kb club](https://250kb.club/)
- [10 KB Club](https://10kbclub.com/)
- [10 KB Club (archived)](https://web.archive.org/web/20231208000921/https://10kbclub.com/)
- [no-JS Club](https://no-js.club/)
- [Darktheme Club](https://darktheme.club/)
- [XHTML Club](https://xhtml.club/)

View file

@ -119,7 +119,7 @@ Some engines I have not yet tested, but hope to try in the future:
- [Flow Browser](https://www.ekioh.com/flow-browser/)
- [gngr](https://gngr.info/)
- [WeasyPrint](https://weasyprint.org/)
- [Netzhaut](https://netzhaut.dev/)
- [Netzhaut](https://web.archive.org/web/20230405031300/http://netzhaut.dev/)
- [Kozmonaut](https://github.com/twilco/kosmonaut)
- [Moon](https://github.com/ZeroX-DG/moon)
- [hastur](https://github.com/robinlinden/hastur)

View file

@ -1,7 +1,8 @@
---
title: "The problem with automated accessibility checks"
date: 2022-12-22T09:52:09-08:00
replyURI: "https://a11y.info/@todd/109552097339472503"
lastmod: 2022-12-24T16:27:09Z
replyURI: "https://web.archive.org/web/20230201213609/https://a11y.info/@todd/109552097339472503"
replyTitle: "I run Lighthouse and WAVE as…a baseline of sorts"
replyType: "SocialMediaPosting"
replyAuthor: "Todd Libby"

View file

@ -1,7 +1,7 @@
---
title: "Re: Privacy Guides email security"
date: 2022-10-20T00:35:50-07:00
replyURI: "https://www.privacyguides.org/basics/email-security/"
replyURI: "https://www.privacyguides.org/en/basics/email-security/"
replyTitle: "Email Security"
replyType: "TechArticle"
replyAuthor: "Privacy Guides"

View file

@ -10,7 +10,7 @@ syndicatedCopies:
- title: 'The Fediverse'
url: 'https://pleroma.envs.net/notice/AZ8TzJQpYkHFYzw0CO'
---
De-facto standard extensions for recursion and variable-length look-arounds have existed for ages; the word "regular" in most regular-expression engines is there for historical reasons. I first read about this in {{<mention-work itemtype="TechArticle">}}{{<cited-work name="Apocalypse 5: Pattern Matching" extraName="headline" url="https://raku.org/archive/doc/design/apo/A05.html">}} by {{<indieweb-person itemprop="author" first-name="Larry" last-name="Wall" url="http://www.wall.org/~larry/">}}{{</mention-work>}} (he loves his biblical terminology).
De-facto standard extensions for recursion and variable-length look-arounds have existed for ages; the word "regular" in most regular-expression engines is there for historical reasons. I first read about this in {{<mention-work itemtype="TechArticle">}}{{<cited-work name="Apocalypse 5: Pattern Matching" extraName="headline" url="https://archive.today/2020.05.21-001040/https://raku.org/archive/doc/design/apo/A05.html">}} by {{<indieweb-person itemprop="author" first-name="Larry" last-name="Wall" url="http://www.wall.org/~larry/">}}{{</mention-work>}} (he loves his biblical terminology).
I _would_ like to just use Raku rules for a concise way to describe more advanced grammars; I'd then just keep my regexes to the PCRE subset that's common between Google's RE2 and the Rust regex crate. I doubt they're both "regular" but both guarantee linear time matching. Part of the reason I don't do this is portability. Not everything runs Raku, but almost every platform has [a regex engine with the features I need](https://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines).

View file

@ -1,11 +1,12 @@
---
title: "Self signed certificate problems"
date: 2022-10-17T11:41:38-07:00
replyURI: "https://snowdin.town/notice/AOevybwoSx4xW4lX3w"
lastmod: 2022-10-17T11:41:38-07:00
replyURI: "https://web.archive.org/web/20230422173223/https://snowdin.town/notice/AOevybwoSx4xW4lX3w"
replyTitle: "self-signatures should have been treated as something normal"
replyType: "SocialMediaPosting"
replyAuthor: "Luna Saphira Dragofelis"
replyAuthorURI: "https://snowdin.town/users/LunaDragofelis"
replyAuthorURI: "https://buff.tomboyfan.club/users/LunaDragofelis"
---
> in my opinion, self-signatures should have been treated as something normal, with a warning only triggered if the site has been visited before and the signing key has changed

View file

@ -1,7 +1,8 @@
---
title: "Social implications of crawler neutrality"
date: 2022-12-11T13:20:35-08:00
replyURI: "https://weirder.earth/@MerlinJStar/109496963818257286"
date: 2022-12-11T21:45:27Z
replyURI: "https://web.archive.org/web/20221211214948/https://weirder.earth/@MerlinJStar/109496963818257286"
replyTitle: "Why I plan on getting away from LinkedIn by the end of 2023"
replyType: "SocialMediaPosting"
replyAuthor: "Merlin Star"

View file

@ -1036,8 +1036,8 @@ I only recommend using SVG in images; not embeds, objects, or directly in the bo
Ignore the elements specifically required for SVG Tiny PS; your image can be a standard SVG that only utilizes a tiny subset of the full SVG spec.
This advice might seem daunting, but its usually easy to use existing tools to generate an SVG Tiny file and manually edit it to support the SVG secure static mode. SVGs that conform to this subset should be compatible with Qt5's SVG implementation, librsvg (used by Wikipedia and GNOME), and most operating systems' icon renderers. Moreover, tools like usvg can simplify complex SVGs to a tiny subset of the SVG spec.
=> https://github.com/RazrFalcon/resvg/tree/master/usvg usvg
=> https://github.com/RazrFalcon/resvg/blob/6b73d2a2a55be02f4913ef69eb16647623a50f49/docs/usvg_spec.adoc usvg specification
=> https://github.com/RazrFalcon/resvg/tree/master/crates/usvg usvg
=> https://github.com/RazrFalcon/resvg/blob/ad139d38e3db11fd6313e0409bf86f92eb52b383/crates/usvg/docs/spec.adoc usvg specification
Two tools that can optimize the size of an SVG file are SVGO and the now-discontinued svgcleaner:
=> https://github.com/svg/svgo SVGO
@ -1748,9 +1748,9 @@ The 250kb club gathers websites at or under 250kb, and also rewards websites tha
=> https://250kb.club/ The 250kb Club
The 10 KB Club does the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also has guidelines for noteworthiness, to avoid low-hanging fruit like mostly-blank pages.
The 10 KB Club did the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also had guidelines for noteworthiness, to avoid low-hanging fruit like mostly-blank pages.
=> https://10kbclub.com/ The 10 KB Club
=> https://web.archive.org/web/20231208000921/https://10kbclub.com/ The 10 KB Club
My favorite website club has to be the XHTML Club by Bradley Taunt, the creator of the original 1mb.club.

View file

@ -1099,7 +1099,7 @@ Light and dark variants of legacy formats (PNG, JPG, GIF), WebP, and AVIF can ca
I only recommend using SVG in images; avoid using them in embeds, objects, or directly in the body. Remember that users may save images, and open them in a non-browser image viewer with reduced SVG compatibility. To maintain maximum compatibility, stick the subset of the [secure static processing mode](https://www.w3.org/TR/SVG/conform.html#secure-static-mode) of [SVG Static](https://www.w3.org/TR/SVG11/feature#SVG-static). Specifically, the subset that appears in the [SVG Tiny Portable<wbr />/Secure (<abbr title="Portable/Secure">PS</abbr>) spec](https://datatracker.ietf.org/doc/draft-svg-tiny-ps-abrotman/). SVG Tiny PS is a subset of [SVG Tiny&nbsp;1.2](https://www.w3.org/TR/SVGTiny12/intro.html), which is a supported export format in most vector drawing programs. Ignore the elements specifically required for SVG Tiny PS; your image can be a standard SVG that only utilizes a tiny subset of the full SVG spec.
This advice might seem daunting, but its usually easy to use existing tools to generate an SVG Tiny file and manually edit it to support the SVG secure static mode. SVGs that conform to this subset should be compatible with Qt5's SVG implementation, librsvg (used by Wikipedia and GNOME), and most operating systems' icon renderers. Moreover, tools like [usvg](https://github.com/RazrFalcon/resvg/tree/master/usvg) can simplify complex SVGs to [a tiny subset of the SVG spec](https://github.com/RazrFalcon/resvg/blob/6b73d2a2a55be02f4913ef69eb16647623a50f49/docs/usvg_spec.adoc).
This advice might seem daunting, but its usually easy to use existing tools to generate an SVG Tiny file and manually edit it to support the SVG secure static mode. SVGs that conform to this subset should be compatible with Qt5's SVG implementation, librsvg (used by Wikipedia and GNOME), and most operating systems' icon renderers. Moreover, tools like [usvg](https://github.com/RazrFalcon/resvg/tree/master/crates/usvg) can simplify complex SVGs to [a tiny subset of the SVG spec](https://github.com/RazrFalcon/resvg/blob/ad139d38e3db11fd6313e0409bf86f92eb52b383/crates/usvg/docs/spec.adoc).
Two tools that can optimize the size of an SVG file are [SVGO](https://github.com/svg/svgo) and the now-discontinued [svgcleaner](https://github.com/RazrFalcon/svgcleaner). Too much lossy SVG compression can sometimes _reduce_ the effectiveness of gzip and Brotli compression. Compress in moderation.
@ -1839,7 +1839,7 @@ Raw content true to its construction:
The [250kb club](https://250kb.club/) gathers websites at or under 250kb, and also rewards websites that have a high ratio of content size to total size.
The [10KB Club](https://10kbclub.com/) does the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also has guidelines for note&shy;worthiness, to avoid low-hanging fruit like mostly-blank pages.
The [10KB Club](https://web.archive.org/web/20231208000921/https://10kbclub.com/) did the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also had guidelines for note&shy;worthiness, to avoid low-hanging fruit like mostly-blank pages.
My favorite website club has to be the {{<mention-work itemtype="WebSite">}}{{< cited-work name="XHTML Club" url="https://xhtml.club/" >}} by {{<indieweb-person first-name="Bradley" last-name="Taunt" url="https://bt.ht/" itemprop="author">}}{{</mention-work>}}, the creator of the original [1mb.club](https://1mb.club).
@ -1918,7 +1918,7 @@ A special thanks goes out to GothAlice for the questions she answered in <samp>#
[^25]: An earlier version of this article recommended a background of `#111`, but two helpful readers sensitive to overstimulation and halation found `#191919` preferable.
[^26]: Lē also [shared their experience in A11y Rules](https://a11yrules.com/podcast/le-silveus-mcnamara-talks-about-neurodivergence-color-choices-and-overstimulation/), one of my favorite podcasts
[^26]: Lē also [shared their experience in A11y Rules](https://web.archive.org/web/20230530094242/https://a11yrules.com/podcast/le-silveus-mcnamara-talks-about-neurodivergence-color-choices-and-overstimulation/), one of my favorite podcasts
[^27]: When making an earlier version of this site's dark-mode color palette, I made the mistake of exclusively testing in cheap or poorly-calibrated displays with bright black points. I mistakenly thought that my `#0b0b0b` background was bright enough to [prevent halation](#halation). Only after testing on a better screen did I realize that it would look almost completely black; I subsequently lightened the background to `#111` to strike a good balance.

View file

@ -13,4 +13,23 @@ https://social.finkhaeuser.de/@jens/108564595678843404,https://web.archive.org/w
https://mineralexistence.com/bookmarks.html,https://web.archive.org/web/20221124234530/https://mineralexistence.com/bookmarks.html
http://renaissancechambara.jp/2021/02/19/user-domestication/,https://web.archive.org/web/20240112142340/http://renaissancechambara.jp/2021/02/19/user-domestication/
https://symfonystation.com/Symfony-Station-Communique-01-July-2022,https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
https://www.symfonystation.com/Symfony-Station-Communique-01-July-2022,https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
https://blog.zerolimits.dev/tech/psa/intro/#open-source-everything,https://blog.zerolimits.dev/tech/psa/intro#open-source-everything
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxwvurm,https://old.reddit.com/comments/sy3r4t/_/hxwvurm/
https://www.privacyguides.org/linux-desktop/overview/,https://www.privacyguides.org/en/os/linux-overview/
https://www.privacyguides.org/basics/email-security/,https://www.privacyguides.org/en/basics/email-security/
https://mstdn.social/@avalos/108643722477757606,https://web.archive.org/web/20230131040938/https://mstdn.social/@avalos/108643722477757606
https://brid.gy/post/reddit/Seirdy/m11dp9,https://old.reddit.com/r/AntiFacebook/comments/m11dp9/whatsapp_and_the_domestication_of_users/
https://melyanna.net/tools-of-the-trade-accessibility-and-validation,https://web.archive.org/web/20230207092150/https://melyanna.net/tools-of-the-trade-accessibility-and-validation
https://tdarb.org/blog/safari-default-dark-mode.html,https://btxx.org/posts/safari-default-dark-mode/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxvwpc9,https://old.reddit.com/comments/sy3r4t/_/hxvwpc9/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxw53qb,https://old.reddit.com/comments/sy3r4t/_/hxw53qb/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxw8wij,https://old.reddit.com/comments/sy3r4t/_/hxw8wij/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxws016,https://old.reddit.com/comments/sy3r4t/_/hxws016/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxwl9oh,https://old.reddit.com/comments/sy3r4t/_/hxwl9oh/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxy20d7,https://old.reddit.com/comments/sy3r4t/_/hxy20d7/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hy07ybe,https://old.reddit.com/comments/sy3r4t/_/hy07ybe/
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxws016,https://old.reddit.com/comments/sy3r4t/_/hxws016/
https://snowdin.town/notice/AOevybwoSx4xW4lX3w,https://web.archive.org/web/20230422173223/https://snowdin.town/notice/AOevybwoSx4xW4lX3w
https://aroace.space/opinions,https://web.archive.org/web/20231208204623/https://aroace.space/opinions
https://mastodon.art/@TerryHancock/108392881014059285,https://web.archive.org/web/20221117225952/https://mastodon.art/@TerryHancock/108392881014059285

1 https://www.tinybrain.fans/accessibility.html https://tinybrain.fans/accessibility.html
13 https://mineralexistence.com/bookmarks.html https://web.archive.org/web/20221124234530/https://mineralexistence.com/bookmarks.html
14 http://renaissancechambara.jp/2021/02/19/user-domestication/ https://web.archive.org/web/20240112142340/http://renaissancechambara.jp/2021/02/19/user-domestication/
15 https://symfonystation.com/Symfony-Station-Communique-01-July-2022 https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
16 https://www.symfonystation.com/Symfony-Station-Communique-01-July-2022 https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
17 https://blog.zerolimits.dev/tech/psa/intro/#open-source-everything https://blog.zerolimits.dev/tech/psa/intro#open-source-everything
18 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxwvurm https://old.reddit.com/comments/sy3r4t/_/hxwvurm/
19 https://www.privacyguides.org/linux-desktop/overview/ https://www.privacyguides.org/en/os/linux-overview/
20 https://www.privacyguides.org/basics/email-security/ https://www.privacyguides.org/en/basics/email-security/
21 https://mstdn.social/@avalos/108643722477757606 https://web.archive.org/web/20230131040938/https://mstdn.social/@avalos/108643722477757606
22 https://brid.gy/post/reddit/Seirdy/m11dp9 https://old.reddit.com/r/AntiFacebook/comments/m11dp9/whatsapp_and_the_domestication_of_users/
23 https://melyanna.net/tools-of-the-trade-accessibility-and-validation https://web.archive.org/web/20230207092150/https://melyanna.net/tools-of-the-trade-accessibility-and-validation
24 https://tdarb.org/blog/safari-default-dark-mode.html https://btxx.org/posts/safari-default-dark-mode/
25 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxvwpc9 https://old.reddit.com/comments/sy3r4t/_/hxvwpc9/
26 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxw53qb https://old.reddit.com/comments/sy3r4t/_/hxw53qb/
27 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxw8wij https://old.reddit.com/comments/sy3r4t/_/hxw8wij/
28 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxws016 https://old.reddit.com/comments/sy3r4t/_/hxws016/
29 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxwl9oh https://old.reddit.com/comments/sy3r4t/_/hxwl9oh/
30 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxy20d7 https://old.reddit.com/comments/sy3r4t/_/hxy20d7/
31 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hy07ybe https://old.reddit.com/comments/sy3r4t/_/hy07ybe/
32 https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxws016 https://old.reddit.com/comments/sy3r4t/_/hxws016/
33 https://snowdin.town/notice/AOevybwoSx4xW4lX3w https://web.archive.org/web/20230422173223/https://snowdin.town/notice/AOevybwoSx4xW4lX3w
34 https://aroace.space/opinions https://web.archive.org/web/20231208204623/https://aroace.space/opinions
35 https://mastodon.art/@TerryHancock/108392881014059285 https://web.archive.org/web/20221117225952/https://mastodon.art/@TerryHancock/108392881014059285