Rohan Kumar
7571694ea7
New note: UI toolkit pessimism
2023-02-16 19:01:11 -08:00
Rohan Kumar
296ef06020
syndicate
2023-02-15 09:36:28 -08:00
Rohan Kumar
a3dd303b48
New note: Yuescript first impressions
2023-02-15 09:35:15 -08:00
Rohan Kumar
e8ab433b22
Fix undefined "==" behavior in POSIX sh
...
Thanks, ShellCheck.
2023-02-09 22:51:12 -08:00
Rohan Kumar
45c046f4c6
Add ooh.directory link
2023-02-09 22:50:58 -08:00
Rohan Kumar
dbecd0e252
New note: Praise for MoonScript
2023-02-09 20:05:06 -08:00
Rohan Kumar
a4ae98d2d6
Leave FediRing
...
Thought I left this a while ago tbh
2023-01-28 10:52:38 -08:00
Rohan Kumar
cf0a6a036f
Join a11y webring
2023-01-25 16:08:35 -08:00
Rohan Kumar
9c209bf2d0
Fix broken link
2023-01-25 16:08:24 -08:00
Rohan Kumar
3aed7d8ce7
Search engines: add Blog Surf
2023-01-23 10:52:41 -08:00
Rohan Kumar
39abab1472
syndicate
2023-01-12 15:51:10 -08:00
Rohan Kumar
f2774e4ba6
New note: motivations for dropping JPEG-XL
2022-01-12 15:40:35 -08:00
Rohan Kumar
85bde27b93
syndicate
2023-01-11 14:45:23 -08:00
Rohan Kumar
5eb4e9c282
New note: legacy emphasis in HTML
2022-01-11 14:44:50 -08:00
Rohan Kumar
6e641cfdbc
Capitalization
2023-01-08 14:10:56 -08:00
Rohan Kumar
40845bd8b6
New note: WKD and TOFU
2022-01-08 14:04:22 -08:00
Rohan Kumar
ced6576343
trivial case-sensitivity fix
2023-01-04 21:19:54 -08:00
Rohan Kumar
17a6d27dac
syndicate
2023-01-04 15:24:45 -08:00
Rohan Kumar
57422c50d0
syndicate
2023-01-04 15:07:16 -08:00
Rohan Kumar
ed567f218d
New note: against chasing growth
2022-01-04 15:05:39 -08:00
Rohan Kumar
158b0bcd4a
use canonical link
2022-12-31 22:42:04 -08:00
Rohan Kumar
03dca7f71a
auto clean dead links
2022-12-31 17:29:34 -08:00
Rohan Kumar
26f5f494d2
Fix dead links
2022-12-31 17:27:13 -08:00
Rohan Kumar
6abf6a0941
List more website clubs
2022-12-31 17:26:54 -08:00
Rohan Kumar
099bcd9ed2
vnu_filter: style/comments on obsolete filter
...
One filter removes false-positives but has been fixed upstream; will
keep the filter for a little while until Validator.nu updates to catch
up to my local copy and validator.w3.org.
2022-12-24 10:11:31 -08:00
Rohan Kumar
5cbe4ef6c2
Clean up + rename get-webmention script
...
Now caches webmentions for an hour
2022-12-24 10:11:25 -08:00
Rohan Kumar
6070431bbc
POSSE
2022-12-24 08:27:09 -08:00
Rohan Kumar
a22528a3b5
Fix: fetch webmention json only once
...
Hugo parallelization means the webmention json may be fetched multiple
times, which is excessive.
2022-12-24 08:26:31 -08:00
Rohan Kumar
4bf85b23c6
New note: problem with automated a11y checks
2022-12-22 09:52:09 -08:00
Rohan Kumar
a72a0622ea
New non-generalist search engine: High Browse
2022-12-20 13:50:45 -08:00
Rohan Kumar
5f1cf3b2b2
Use pleroma.envs.net links when possible
...
Should reduce dependency on brid.gy a little; once a mention is
received, it no longer needs brid.gy to be up and running.
2022-12-19 19:53:41 -08:00
Rohan Kumar
8709bf9ec2
Overhaul webmention generation
...
Use a new branch of webmentiond that lets me pull in all webmentions for
all pages in a single JSON response
Before, Hugo would make one request to webmentiond per page to ask for
approved webmentions for that page. Sometimes, it makes two requests
because some pages used to have a different canonical location. In all,
it ended up making over 150 requests within a second or two. Webmentiond
can handle this for now, but this isn't sustainable: page count will
only increase with time. I wanted to have Hugo instead get all
webmentions for all pages in one cached request.
I recompiled webmentiond from
https://github.com/zerok/webmentiond/pull/65 , which updates the API to
support admin access keys. The admin API allows pulling in all
webmentions for all pages, instead of pulling them in for one page at a
time.
Doing so requires getting a bearer token, so I had to manage a new CI
secret: the password for getting a token. I get the token in a shell
script (get-token.sh) and write it to a temporary file, then have Hugo
read the token from that file. The shell script gets the password using
either the CI secret (in CI) or using my password manager (on my
workstation).
TODO: support marginalia (mentions with fragments in their targets)
2022-12-19 11:07:57 -08:00
Rohan Kumar
12b511c369
mention webfinger in "about" page
2022-12-18 11:35:51 -08:00
Rohan Kumar
1a46dc52fd
More webfinger accs
2022-12-18 11:18:41 -08:00
Rohan Kumar
ddfbc8c657
auto clean dead links
2022-12-13 11:18:10 -08:00
Rohan Kumar
ffb8d80a09
auto clean dead links
...
Thanks to Fristi for giving permission to use archived links!
2022-12-13 11:01:17 -08:00
Rohan Kumar
469df5dcfe
POSSE
2022-12-11 14:29:43 -08:00
Rohan Kumar
c854aad89d
New note: EPUB and Web technology
2022-12-11 14:29:06 -08:00
Rohan Kumar
19797ba6b0
POSSE
2022-12-11 13:45:27 -08:00
Rohan Kumar
277dd3863a
POSSE + spelling
2022-12-11 13:22:05 -08:00
Rohan Kumar
4614b22b77
New note: Social implications of crawler neutrality
2022-12-11 13:20:35 -08:00
Rohan Kumar
f3014682e2
Parent to reply has been deleted.
2022-12-10 14:16:27 -08:00
Rohan Kumar
c980c50884
New note: Coreutil rewrites
2022-12-10 14:03:18 -08:00
Rohan Kumar
9df4d83c73
POSSE
2022-12-10 13:59:20 -08:00
Rohan Kumar
aca2443fff
Add POSSE urls
2022-12-09 13:50:28 -08:00
Rohan Kumar
5aa8bf2d39
New article: the phrase "GNU/Linux"
2022-12-09 13:48:49 -08:00
Rohan Kumar
75a131a671
Increase recommended Firefox ESR support window
...
The Tor Browser typically uses a versrion of Firefox ESR for 15-16
months after that ESR version's first release, not just 13 months.
2022-12-08 10:29:38 -08:00
Rohan Kumar
23923bc3e1
Declare my DMs open
2022-12-07 23:54:44 -08:00
Rohan Kumar
49d597a17e
Fix canonical link for miniclub ring
2022-12-06 15:01:26 -08:00
Rohan Kumar
6fe97c2c5e
typo
2022-12-06 13:16:41 -08:00