Skip to content

Accessibility

This site conforms to WCAG 2.2 Level AA. It also meets Level AAA where that can be done on a site about published research. Where it cannot, the shortfall is named below, with the reason for it.

Changing how the site looks

Display settings, at the foot of every page, sets the colour scheme, the text size, and the font. Choose System, Light, Dark, High contrast or Grayscale. Text runs from 100% to 150%. The Legible font is Atkinson Hyperlegible. It draws letters that are easy to mix up, such as I and l, so they stay apart. The choices are stored locally, and remembered on every page you visit.

Using a keyboard

Every part of this site can be operated from the keyboard alone. Tab moves forward and Shift + Tab moves back. Whatever holds focus is drawn with a visible ring, in every colour scheme. The first Tab on any page is Skip to content, which jumps the navigation.

Reading level

At Level AAA, WCAG asks that text not need reading ability beyond lower secondary education. Parts of this site do not meet that, and cannot. The research pages are a record of published work: paper titles, methods, and results.

The pages that carry no research are written to be read without a background in the subject. That covers the home page, the news, the error pages, and this one. Abbreviations expand where they are first used. If a page here stands between you and something you need, ask me for a plain-language version.

Known exceptions

These are the criteria this site does not meet, and why:

Reading Level — success criterion 3.1.5, Level AAA

Applies to
/group/, /publications/, /productivity-tools/, /tech-blogs-a-deep-dive-into-argparse/
Why
These pages describe published research. A paper title cannot be reworded to a ninth-grade level and still name the same paper.
Instead
Ask by email for a plain-language explanation of any of this work. Abbreviations expand in place, and specialist terms are linked to a definition where a good one exists.

Unusual Words — success criterion 3.1.3, Level AAA

Applies to
Site-wide
Why
The site has no glossary. Research words such as 'grounding' or 'hallucination' carry a narrow, field-specific sense, and only some of them are linked to a definition.
Instead
Key terms link out to a definition where a reliable one exists. Abbreviations expand in place on first use.

Images of Text (No Exception) — success criterion 1.4.9, Level AAA

Applies to
Blog posts published before 2024
Why
Some older posts show screenshots of a terminal or an installer. Those pictures carry text. At Level AAA, the exception for essential presentation is narrow, and these images do not clearly earn it.
Instead
Each of these images has a text alternative that says the same thing. That meets the criterion at Level AA (1.4.5).

How this is tested

A script in the same repository as the site audits every page on every change. It runs in all five colour settings the display controls can produce. It checks colour contrast, keyboard use, reflow at 400% zoom, text spacing, reading level, and the display controls themselves.

Feedback

If something here does not work for you, that is a fault worth knowing about. No standard has to agree. Tell me what happened and on which page. I will fix it, or send you what you need in a form that works.