mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-23 21:02:09 +00:00
Compare commits
No commits in common. "d49e027b83ee82b5c11f0bde924cfb2b40166a62" and "a8b09fa6a9a6184d281622413f1185257faff3b3" have entirely different histories.
d49e027b83
...
a8b09fa6a9
5 changed files with 16 additions and 25 deletions
|
@ -18,7 +18,7 @@ See the Director's Cut of my bio in the "about" page:
|
||||||
|
|
||||||
=> about/ About me
|
=> 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 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, and a CS+Math undergrad 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.
|
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
|
## Contact
|
||||||
|
|
||||||
=> mailto:seirdy@seirdy.one email: seirdy@seirdy.one
|
=> mailto:seirdy@seirdy.one email: seirdy@seirdy.one
|
||||||
=> ./publickey.asc PGP: 1E892DB2A5F84479 (don't rely on it for strong security guarantees)
|
=> ./publickey.asc PGP: 1E892DB2A5F84479
|
||||||
=> https://pleroma.envs.net/seirdy Fediverse (@Seirdy@pleroma.envs.net)
|
=> 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:
|
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:
|
||||||
|
|
|
@ -10,7 +10,8 @@ sitemap:
|
||||||
- Priority: 0.9
|
- Priority: 0.9
|
||||||
stype: "https://schema.org/WebSite"
|
stype: "https://schema.org/WebSite"
|
||||||
---
|
---
|
||||||
## About me
|
About me
|
||||||
|
--------
|
||||||
|
|
||||||
<meta itemprop="url" content="https://seirdy.one" />
|
<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">
|
<div itemprop="author" itemscope="" itemtype="https://schema.org/Person" itemid="https://seirdy.one/#seirdy" class="p-author author h-card vcard" id="seirdy">
|
||||||
|
@ -21,7 +22,7 @@ The Director's Cut of my bio is at my [About page](./about/ "{itemprop='subjectO
|
||||||
|
|
||||||
<div class="p-note" itemprop="description">
|
<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 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>.
|
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>.
|
||||||
|
|
||||||
My perspective on software freedom is a bit different from the FSF's; I've been trying to distance myself from "fossbro" culture.
|
My perspective on software freedom is a bit different from the FSF's; I've been trying to distance myself from "fossbro" culture.
|
||||||
|
|
||||||
|
@ -33,13 +34,14 @@ I am made of microplastics and can be trusted with your forklift.
|
||||||
|
|
||||||
### Contact
|
### Contact
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
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.
|
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>
|
</div>
|
||||||
|
|
||||||
## About this site
|
About this site
|
||||||
|
---------------
|
||||||
|
|
||||||
This is a basic [IndieWeb site](https://indieweb.org/).
|
This is a basic [IndieWeb site](https://indieweb.org/).
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,8 @@ 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:
|
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.
|
- Add a blogroll.
|
||||||
|
|
||||||
- Create separate pages for bookmarks instead of filling them all on one page, and add Atom/RSS feeds for them.
|
- Create separate pages for bookmarks instead of filling them all on one page, and add Atom/RSS feeds for them.
|
||||||
|
@ -43,16 +45,8 @@ These are roughly in descending order of importance:
|
||||||
|
|
||||||
## Improvements already made
|
## Improvements already made
|
||||||
|
|
||||||
### September 2024
|
|
||||||
|
|
||||||
- Use "an" instead of "a" when necessary in reading time estimates.
|
|
||||||
|
|
||||||
### June 2024
|
### 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 support for [No-Vary-Search](https://wicg.github.io/nav-speculation/no-vary-search.html)
|
||||||
|
|
||||||
- Added humans.txt.
|
- Added humans.txt.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
title: "Lose-able keys are a feature"
|
title: "Lose-able keys are a feature"
|
||||||
date: 2024-09-12T20:30:14-04:00
|
date: 2024-09-12T20:30:14-04:00
|
||||||
syndicatedCopies:
|
#syndicatedCopies:
|
||||||
- title: 'The Fediverse'
|
# - title: 'The Fediverse'
|
||||||
url: 'https://pleroma.envs.net/objects/5109b99d-e817-4f79-b9a4-8fe1293e3900'
|
# url: ''
|
||||||
- title: 'Bluesky'
|
# - title: 'Bluesky'
|
||||||
url: 'https://bsky.app/profile/seirdy.one/post/3l3yptx6w4l22'
|
# url: ''
|
||||||
---
|
---
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
|
@ -14,11 +14,6 @@ About
|
||||||
{{- $minutes := mod . 60 -}}
|
{{- $minutes := mod . 60 -}}
|
||||||
{{- $displayTime = (printf "%d hour and %d" $hours $minutes) | safeHTML -}}
|
{{- $displayTime = (printf "%d hour and %d" $hours $minutes) | safeHTML -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- $indefiniteArticle := "a" -}}
|
; 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 -}}
|
||||||
{{- $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 }} minute</time> read
|
<time itemprop="timeRequired" datetime="PT{{ . }}M">{{ $displayTime }} minute</time> read
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
Loading…
Reference in a new issue