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

Compare commits

...

4 commits

Author SHA1 Message Date
Seirdy
d49e027b83
Update dated info on homepage 2024-09-18 09:35:15 -04:00
Seirdy
76622df429
update website todo with goodies from June and yesterday 2024-09-13 15:22:46 -04:00
Seirdy
d46de9ce29
Use "an" instead of "a" in some reading times
"11" and "18" minute reading times now use "an" as they start with a
vowel sound but aren't qualified by "short", "somewhat long", "long", or
"very long". before, it said "a 11 minute read" but now it'll say "an 11
minute read".
2024-09-13 01:01:34 -04:00
Seirdy
f652cad5af
syndicate 2024-09-12 20:39:41 -04:00
5 changed files with 25 additions and 16 deletions

View file

@ -18,7 +18,7 @@ See the Director's Cut of my bio in the "about" page:
=> about/ About me
Tech stuff: I care a lot about accessibility, and often use screen readers and forced colors to deal with overstimulation. I'm a FLOSS (Free, Libre, and Open-Source Software) enthusiast, software minimalist, and a CS+Math undergrad who likes watching anime and tweaking his Linux setup. Current interests include search engines, security, privacy, and the IndieWeb.
Tech stuff: I care a lot about accessibility, and often use screen readers and forced colors to deal with overstimulation. I'm a FLOSS (Free, Libre, and Open-Source Software) enthusiast, software minimalist who likes watching anime and tweaking his Linux setup. Current interests include search engines, security, privacy, and the IndieWeb.
My perspective on software freedom is a bit different from the FSF's; I've been trying to distance myself from "fossbro" culture.
@ -37,7 +37,7 @@ I am made of microplastics and can be trusted with your forklift.
## Contact
=> mailto:seirdy@seirdy.one email: seirdy@seirdy.one
=> ./publickey.asc PGP: 1E892DB2A5F84479
=> ./publickey.asc PGP: 1E892DB2A5F84479 (don't rely on it for strong security guarantees)
=> https://pleroma.envs.net/seirdy Fediverse (@Seirdy@pleroma.envs.net)
Chat with me: I prefer IRC, where my nick is Seirdy on Libera.chat, Snoonet, OFTC, Tilde.Chat, and a few smaller networks. Alternatively, I'm on Matrix:

View file

@ -10,8 +10,7 @@ sitemap:
- Priority: 0.9
stype: "https://schema.org/WebSite"
---
About me
--------
## About me
<meta itemprop="url" content="https://seirdy.one" />
<div itemprop="author" itemscope="" itemtype="https://schema.org/Person" itemid="https://seirdy.one/#seirdy" class="p-author author h-card vcard" id="seirdy">
@ -22,7 +21,7 @@ The Director's Cut of my bio is at my [About page](./about/ "{itemprop='subjectO
<div class="p-note" itemprop="description">
I care a lot about <span class="p-category category">inclusive design</span> and <span class="p-category category">accessibility</span>; I often use screen readers and forced colors to deal with overstimulation. I'm a <abbr class="p-category category" title="Free, Libre, and Open-Source">FLOSS</abbr> enthusiast, software minimalist, and a CS+Math undergrad who likes watching anime and tweaking his <span class="p-category category">Linux</span> setup. Current interests include <span class="p-category category">search engines</span>, <span class="p-category category">security</span>, <span class="p-category category">privacy</span>, and the <span class="p-category category">IndieWeb</span>.
I care a lot about <span class="p-category category">inclusive design</span> and <span class="p-category category">accessibility</span>; I often use screen readers and forced colors to deal with overstimulation. I'm a <abbr class="p-category category" title="Free, Libre, and Open-Source">FLOSS</abbr> enthusiast and software minimalist who likes watching anime and tweaking his <span class="p-category category">Linux</span> setup. Current interests include <span class="p-category category">search engines</span>, <span class="p-category category">security</span>, <span class="p-category category">privacy</span>, and the <span class="p-category category">IndieWeb</span>.
My perspective on software freedom is a bit different from the FSF's; I've been trying to distance myself from "fossbro" culture.
@ -34,14 +33,13 @@ I am made of microplastics and can be trusted with your forklift.
### Contact
Contact me via [email](mailto:seirdy@seirdy.one "{class='u-email' itemprop='email' rel='me'}") ([PGP](./publickey.asc "{rel='pgpkey authn' type='application/pgp-keys' class='u-key'}")), or on the Fediverse where I'm [@Seirdy<wbr />@pleroma<wbr />.envs.net](https://pleroma.envs.net/users/Seirdy "{rel='me' itemprop='sameAs' class='u-url'}"). If you send me marketing emails or solicit guest posts, I will block you and submit you to third-party blocklists without warning.
Contact me via [email](mailto:seirdy@seirdy.one "{class='u-email' itemprop='email' rel='me'}") (I have [PGP](./publickey.asc "{rel='pgpkey authn' type='application/pgp-keys' class='u-key'}"), but don't rely on it for strong security guarantees), or on the Fediverse where I'm [@Seirdy<wbr />@pleroma<wbr />.envs.net](https://pleroma.envs.net/users/Seirdy "{rel='me' itemprop='sameAs' class='u-url'}"). If you send me marketing emails or solicit guest posts, I will block you and submit you to third-party blocklists without warning.
Chat with me: I'm on several IRC networks. Alternatively, I'm [@seirdy<wbr />:seirdy.one](matrix:u/seirdy:seirdy.one "{class='u-impp u-url' rel='me'}") on Matrix.
</div>
About this site
---------------
## About this site
This is a basic [IndieWeb site](https://indieweb.org/).

View file

@ -11,8 +11,6 @@ Here's a catalog of all the website improvements I hope to make on seirdy.one, b
These are roughly in descending order of importance:
- Implement [the well-known button standard](https://paste.scorpion-ghost.ts.net/paste/182d4ab3-2e94-4063-b40a-ebd208b2d3a2/org) (by [Arch](https://arch.dog/), via [this Fediverse post](https://floofy.tech/@arch/112461865365597998)) so people can discover [my button](https://seirdy.one/meta/badges/) more easily.
- Add a blogroll.
- Create separate pages for bookmarks instead of filling them all on one page, and add Atom/RSS feeds for them.
@ -45,8 +43,16 @@ These are roughly in descending order of importance:
## Improvements already made
### September 2024
- Use "an" instead of "a" when necessary in reading time estimates.
### June 2024
- Added my 88x31 badge to the website footer to make it easier for badge-scraping projects to find it.
- Implement [the well-known button standard](https://codeberg.org/LunarEclipse/well-known-button/) (by [Arch](https://arch.dog/), via [this Fediverse post](https://floofy.tech/@arch/112461865365597998)) so people can discover [my button](https://seirdy.one/meta/badges/) more easily.
- Added support for [No-Vary-Search](https://wicg.github.io/nav-speculation/no-vary-search.html)
- Added humans.txt.

View file

@ -1,11 +1,11 @@
---
title: "Lose-able keys are a feature"
date: 2024-09-12T20:30:14-04:00
#syndicatedCopies:
# - title: 'The Fediverse'
# url: ''
# - title: 'Bluesky'
# url: ''
syndicatedCopies:
- title: 'The Fediverse'
url: 'https://pleroma.envs.net/objects/5109b99d-e817-4f79-b9a4-8fe1293e3900'
- title: 'Bluesky'
url: 'https://bsky.app/profile/seirdy.one/post/3l3yptx6w4l22'
---
In opsec, [duress ("rubber-hose") attacks are famously hard to address](https://xkcd.com/538/). Cryptographic keys that cannot be lost have poor protections against duress.

View file

@ -14,6 +14,11 @@ About
{{- $minutes := mod . 60 -}}
{{- $displayTime = (printf "%d&#160;hour and %d" $hours $minutes) | safeHTML -}}
{{- end -}}
; a {{ if lt . 10 }}short {{ else if and (gt . 20) (lt . 30) }}somewhat long {{ else if and (gt . 29) (lt . 60) }}long {{ else if gt . 59 }} very long {{ end -}}
{{- $indefiniteArticle := "a" -}}
{{- $vowelNumbers := slice 11 18 -}} {{/* 11 and 18 aren't qualified by "short" or "somewhat long" and start with vowel sounds so we need to say "an" instead of "a" */}}
{{- if (in $vowelNumbers .) -}}
{{- $indefiniteArticle = "an" -}}
{{- end -}}
; {{ $indefiniteArticle }} {{ if lt . 10 }}short {{ else if and (gt . 20) (lt . 30) }}somewhat long {{ else if and (gt . 29) (lt . 60) }}long {{ else if gt . 59 }} very long {{ end -}}
<time itemprop="timeRequired" datetime="PT{{ . }}M">{{ $displayTime }}&#160;minute</time> read
{{- end -}}