The Curious Engineer

All blogs / General

tommorris.org

tommorris.org

Recent content on tommorris.org

GeneralAI / MLDev tools / editors / IDEsSociety / politics / economy

Posts
45 from 20 May 2009 to 9 Oct 2026
Posting
monthly (7 in the last year)
Kind
personal blog
Feed
https://tommorris.org/index.xml

2026 7

  1. TIL: Installing PWAs on macOS using Safari or Pake
  2. What has Athens to do with Palo Alto?
  3. The invisible dragon discovered magical security vulnerabilities but they go to another school
  4. European court lawsplains trade marks to Sam Altman
  5. Impedance mismatch at the University of Chicago
  6. A trip report into agentic coding
  7. Turn it off and run - upskilling for the AI age

2025 5

  1. Irrelevant is better than fake: testing a legal AI tool
  2. What does the government think an algorithm is?
  3. TIL: track changes in Emacs with highlight-changes-mode
  4. The adolescents are alright. So are the common people. Let’s make tech good for them.
  5. Beware government ministers hyping technologies

2024 9

  1. Copyright anti-circumvention: an AI hypothetical
  2. Testing the Firefox alternatives
  3. A world run by tools
  4. TIL: Wikidata SPARQL trick - getting item and subclasses
  5. TIL: Setting default browser on macOS using Nix
  6. Lies, damn lies, and business cases for AI hype
  7. TIL: Using nix run to lint one-off Python scripts
  8. Staying cool with OpenStreetMap
  9. A little Nix fix

2023 4

  1. TIL: Monorepo Makefile inheritance with shared variables and targets
  2. TIL: Emacs Lisp - write a string to a file
  3. TIL: Encode and decode text in Emacs Lisp
  4. Today I Learned: Background

2022 2

  1. Writing better API documentation: a few lessons from enterprise integration
  2. Possible vulnerability in Sainsbury's and Nectar website

2021 2

  1. iTerm2 URL matching is pretty neat
  2. Too sarcastic for the Twitter joke police: an adventure in automated moderation

2020 5

  1. Never trust a Time Machine made by a computer company
  2. Using AST parsing for deriving IAM rules
  3. That's not what the law says: the coronavirus regulations
  4. Hart contracts, not smart contracts
  5. The NHS Data Commandments and the memory hole

2019 4

  1. Essential reading on the MIT Media Lab
  2. Making QR codes with cloud functions
  3. Apple ID's two-factor and app-specific passwords leave a lot to be desired
  4. Facebook Instant Articles: why hiding URLs hinders careful reading of media

2018 3

  1. Instamuseums and the Tyranny of Engagement Metrics
  2. Quietism
  3. Hello World

2015 2

  1. Open plan offices are basically terrible in every way
  2. Why primary identity documents matter (and why the DVLA is incompetent at it)

2014 1

  1. On showing URLs and why security and usability will always have a rocky relationship

2009 1

  1. How to quit vim's easy mode (vim -y)