Tags
- accessibility (9)
- acorn (2)
- alfred (3)
- alpine (1)
- alterconf (1)
- ao3 (4)
- apache (1)
- applescript (10)
- automation (1)
- aws (45)
- aws:amazon cloudfront (2)
- aws:amazon cloudwatch (3)
- aws:amazon dynamodb (5)
- aws:amazon ecs (3)
- aws:amazon s3 (15)
- aws:amazon sqs (3)
- aws:amazon-ecr (1)
- aws:amazon-eventbridge (2)
- aws:amazon-route53 (1)
- aws:amazon-sns (2)
- aws:aws iam (3)
- aws:aws-billing (2)
- aws:aws-cloudtrail (1)
- aws:aws-lambda (1)
- aws:aws-secrets-manager (2)
- azure (1)
- backblaze (1)
- bash (1)
- blogging about blogging (23)
- bookmarklets (1)
- books (9)
- buildkite (2)
- builds and ci (6)
- caddy (3)
- code crimes (9)
- colour (9)
- combinatorics (2)
- community management (1)
- computing (1)
- conferences (11)
- cross-stitch (6)
- css (14)
- css:grid (1)
- csv (1)
- curl (6)
- datetime shenanigans (9)
- debugging stories (1)
- digital preservation (23)
- discord (1)
- dns (1)
- docker (7)
- documentation (3)
- drawing things (21)
- dreamwidth (1)
- driving (1)
- ebooks (2)
- epub (3)
- error messages (5)
- fastmail (2)
- ffmpeg (3)
- fiction (2)
- fish shell (3)
- flask (1)
- flickr (11)
- flickr foundation (4)
- fun stuff (10)
- gender (5)
- generative ai (1)
- generative art (8)
- git (10)
- github (9)
- github actions (3)
- glitch (6)
- golang (1)
- graph theory (1)
- graphic design (2)
- hardware (1)
- history (6)
- home (5)
- html (3)
- http (3)
- icloud (1)
- iiif (1)
- imac (1)
- imagemagick (3)
- images (11)
- inclusion (13)
- infosec (6)
- interesting words (3)
- interpersonal skills (2)
- java (1)
- javascript (19)
- javascript:koa (1)
- javascript:next.js (1)
- jekyll (8)
- jq (3)
- json (2)
- jxa (2)
- keynote (1)
- kindle (1)
- languages (3)
- latex (3)
- lego (1)
- libraries (1)
- liquid (3)
- live-text (1)
- london (2)
- macos (29)
- macos:safari (5)
- make (2)
- maps (1)
- markdown (2)
- mastodon (3)
- maths (9)
- music (1)
- my tools (5)
- mysql (1)
- naming things (4)
- netlify (6)
- networking (2)
- nginx (2)
- obsidian (4)
- open life science (3)
- operation mincemeat (4)
- path-problems (4)
- personal (13)
- photo management (6)
- photography (6)
- photokit (1)
- pinboard (3)
- playwright (1)
- podcasts (3)
- politics (2)
- prismic (1)
- productivity (4)
- programming (2)
- project management (1)
- public speaking (1)
- pyconuk (8)
- python (119)
- python:certifi (1)
- python:docopt (1)
- python:eyeD3 (2)
- python:httpx (2)
- python:hyperlink (1)
- python:hypothesis (4)
- python:ipython (1)
- python:jinja (1)
- python:keyring (1)
- python:mechanize (1)
- python:pelican (1)
- python:pillow (5)
- python:pygments (1)
- python:pytest (3)
- python:pywikibot (1)
- python:requests (2)
- python:sqlite-utils (1)
- python:subprocess (1)
- python:virtualenv (1)
- regex (3)
- religion (1)
- rsync (1)
- ruby (9)
- ruby:rouge (1)
- rust (13)
- rust:clap (1)
- rust:palette (2)
- safari (4)
- scala (10)
- scala:finatra (1)
- scala:sbt (1)
- scala:scanamo (1)
- science (1)
- scotland (1)
- screenshots (4)
- search (1)
- shell scripting (19)
- skeletor (3)
- slack (2)
- software testing (1)
- soundcloud (1)
- space (3)
- sparql (1)
- spreadsheets (3)
- sqlite (14)
- static sites (2)
- string processing (1)
- svg (8)
- swift (11)
- swift:swiftui (1)
- systems thinking (2)
- tailscale (2)
- taking notes (3)
- talks (12)
- terminal tricks (3)
- terraform (2)
- textexpander (2)
- theatre (5)
- tnmoc (1)
- trains (4)
- travel (1)
- trivia (2)
- trust and safety (2)
- tumblr (9)
- tv (3)
- tv:the-good-place (1)
- twitter (7)
- typesetting (1)
- unicode (7)
- unicode shenanigans (1)
- video (2)
- wales (1)
- wayback machine (2)
- web development (10)
- wellcome collection (15)
- wikimedia commons (7)
- windows (1)
- wolfram alpha (1)
- wordpress (1)
- work (4)
- workshops (2)
- writethedocs (2)
- writing (1)
- youtube (4)