Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 22 additions & 22 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@
"glob": "^13.0.0",
"highlight.js": "^11.11.1",
"husky": "^9.1.7",
"lint-staged": "^16.2.6",
"lint-staged": "^16.2.7",
"luxon": "^3.7.2",
"markdown-it": "^14.1.0",
"markdown-it-anchor": "^9.2.0",
"node-html-parser": "^7.0.2",
"postcss": "^8.5.6",
"postcss-preset-env": "^11.1.2",
"prettier": "^3.6.2",
"prettier": "^3.8.1",
"sass": "^1.97.3"
},
"lint-staged": {
Expand Down
2 changes: 1 addition & 1 deletion src/accessibility-for-furries/audits/kraaftersite.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ You can check for the value of this media query in JavaScript by using [the `mat

```js
const prefersReducedMotion = window.matchMedia(
"(prefers-reduced-motion: reduced)"
"(prefers-reduced-motion: reduced)",
).matches;

if (!prefersReducedMotion) {
Expand Down
6 changes: 3 additions & 3 deletions src/ai-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ cssComponents:

I don't like generative artificial intelligence (genAI).

I don't like that training them and using them requires immense use of natural resources and actively contributes to the climate crisis.
I don't like that training them and using them requires immense use of natural resources and actively contributes to the climate crisis.

I don't like that they're overwhelmingly trained on other people's copyrighted content, without providing attribution or compensation.

Expand All @@ -32,10 +32,10 @@ You're free to train your large language model (LLM) on this website... if you p

## Generative AI's use on this website

I try to avoid using genAI when coding, writing, or otherwise doing anything relating to this website.
I try to avoid using genAI when coding, writing, or otherwise doing anything relating to this website.

I've previously dabbled in using a responsibly trained genAI a little in the past, [like in this blog post]({{ '/blog/2024-01-01-2023-the-year-in-review/' | url }}), but have long since stopped doing so. The licensing of training data doesn't negate the other negative effects, and the results were kind of rubbish anyway.

Unfortunately, in 2025, avoiding it entirely isn't easy. Is the object selection tool in Photoshop secretly a genAI thing in a trench coat? Has my operating system's spell checker silently been updated to start using an LLM without my knowledge?

I can't guarantee that everything will be certified organic and AI free, I can only promise that I try to make it that way.
I can't guarantee that everything will be certified organic and AI free, I can only promise that I try to make it that way.
2 changes: 1 addition & 1 deletion src/blog/2017-06-01-hello-food-world.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ How I managed to spend my life thus far (a quarter of a century!) only really k

But no more! I’m trying to expand my repertoire and, heck, I need a new hobby, so I’m trying to expand my knowledge and my tastebuds, and given I’m a web developer I figured I should blog about it too. ‘Cause that might just keep me motivated too.

So hello and welcome to **_Kim Does Food_**, where Kim will shortly be doing food.
So hello and welcome to ***Kim Does Food***, where Kim will shortly be doing food.
8 changes: 4 additions & 4 deletions src/blog/2025-06-23-i-cant-sleep.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ metadata:

I can't sleep.

On the other paw, I sleep too much.
On the other paw, I sleep too much.

So I finally had that sleep study and have been diagnosed with what I am affectionately going to call **extremely super bad severe** obstructive sleep apnea.

For those not in the know, obstructive sleep apnea is a respiratory disorder where a person's airways repeatedly constrict whilst asleep, causing disruptions to breathing.
For those not in the know, obstructive sleep apnea is a respiratory disorder where a person's airways repeatedly constrict whilst asleep, causing disruptions to breathing.

An hypopnea is a period of 10 or more seconds where breathing becomes at least 30% shallower than normal; and an apnea is a period of at least 10 seconds without breathing at all. Collectively, these are measured by the Apnea–Hypopnea Index (AHI), which is an average of how many apnea or hypopnea events take place within an hour during sleep.

Expand All @@ -30,7 +30,7 @@ No wonder any day I wasn't drinking a ludicrous amount of caffeine, I was nappin

I've since been loaned a CPAP machine by the NHS. CPAP, short for Continuous Positive Airway Pressure machine, is almost a kind of specialised respirator that I'm supposed to wear when I sleep. It detects if I've stopped breathing and responds by forcing air into my body to try and force the obstruction open.

So far I've not gotten on with it.
So far I've not gotten on with it.

Wearing a mask all night is claustrophobic, sometimes enough to feel suffocating. Having a machine decide when you should be breathing and suddenly enforce it is, in itself, disruptive to trying to fall or stay asleep. My first few days trying to use it were ironically pretty devoid of restful sleep as a result.

Expand All @@ -40,4 +40,4 @@ At the very least, this is a very likely candidate as to why I've had such sever

---

I'd really quite like to write about web development and design stuff on here again, but... oof, the many medical maladies I've been dealing with lately have been sapping my motivation to do much more than the bare minimum (which is to say, my job). Hopefully things will improve.
I'd really quite like to write about web development and design stuff on here again, but... oof, the many medical maladies I've been dealing with lately have been sapping my motivation to do much more than the bare minimum (which is to say, my job). Hopefully things will improve.
1 change: 0 additions & 1 deletion src/privacy.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ metadata:
description: Privacy policy, cookie policy, data collection, etc.
cssComponents:
- code

---

This website does not store cookies on your device for any reason.
Expand Down