User Interfaces
VS Code as LaTeX editor
2019-11-11
– 2023-05-29Livescribe
2017-04-17
– 2023-05-26Stylus input
2017-04-17
– 2023-05-26Code generation, programming assistants
2021-10-14
– 2023-05-23Economics of large language models
2023-03-23
– 2023-05-10Editors for LaTeX
2019-11-19
– 2023-04-29Dynamics of recommender systems and other AI social interventions at societal scale
Variational approximations to high modernism
2023-05-11
– 2023-04-26Generative AI workflows and hacks
2023-03-23
– 2023-04-26LaTeX
…and ΤeΧ, and ConTeXt and XeTeX and TeXleMeElmo
2014-09-08
– 2023-04-24pandoc
An itemised list of the esoteric difficulties involved in bullet points
2019-07-17
– 2023-04-20Code editors
The best thing since punchcards
2014-11-11
– 2023-04-14Online collaboration tools
2020-06-01
– 2023-04-13Markdown
An itemised list of the esoteric difficulties involved in bullet points
2019-07-17
– 2023-04-13VS Code for python
A quite good python IDE
2021-08-10
– 2023-04-12Browser machine learning
2017-01-13
– 2023-04-08Webmail systems
2022-04-18
– 2023-04-05Email clients on linux
The constant low-level grind of a long term co-dependent relationship
2020-04-21
– 2023-04-05Static websites
JAMstack etc
2014-12-29
– 2023-04-02Practical text generation and writing assistants
2019-01-08
– 2023-03-23PDF viewers
On turning texts into font rendering errors
2020-02-11
– 2023-03-21Feed readers
Automated content aggregation for an internet designed to inform you rather than distract you
2016-06-29
– 2023-03-11Markdown editors
2020-05-09
– 2023-03-10Git GUIs
2019-02-08
– 2023-03-10Visual Studio Code for prose
for pros
2020-06-12
– 2023-03-03Online whiteboards
2020-08-26
– 2023-02-27UX
2018-10-16
– 2023-02-21UIs in Python
interacting with an app, a python app, without too much dicking about
2017-06-03
– 2023-02-13Voice transcriptions and speech recognition
2019-01-08
– 2023-02-13IDEs for Julia
2019-11-27
– 2023-02-08VS Code online and networked
2018-01-25
– 2023-01-22Explorables and interactives
Between exploratory data analysis and games
2020-03-12
– 2022-11-07Blogroll
The internet of essays
2008-11-02
– 2022-11-06Eye/head-tracking input
Mousing using my face
2022-09-15LaTeX mathematics hacks
2014-09-08
– 2022-09-07Observablejs
2022-08-07Javascript user interfaces
2014-11-10
– 2022-08-07Vector icons
2014-11-10
– 2022-08-07Mathematics without LaTeX
2019-11-19
– 2022-08-06Hybrid machine/human ML
2021-09-13
– 2022-08-05Spreadsheetalikes
2014-10-15
– 2022-08-02Data dashboards and ML demos
On assuring the client that you are doing something data-sciency because it looks like in the movies
2020-03-12
– 2022-07-28Comfy GNOME shell
Sparing thoughts for the desktop whatsit favoured by the thoughtless
2019-08-13
– 2022-07-03VS Code / VS Codium
Egg-laying wool milk code editor
2018-01-25
– 2022-07-01Taking notes
Notes on notes on notes
2020-02-17
– 2022-06-29Attention management tips for web browsing
2017-04-20
– 2022-06-08GUIs for numerical array data
2015-03-04
– 2022-05-19Database and data file GUIs
2015-03-04
– 2022-05-19Email clients
2020-04-21
– 2022-04-18Tracking my website traffic
Optimising scarce attention into the shopping cart widget
2021-01-30
– 2022-04-16Typesetting algorithms in LaTeX
Pseudocode
2014-09-08
– 2022-04-08Plotting for the web
2015-11-20
– 2022-04-05Website cheat codes
CSS, SCSS, SASS, HTML, UX, Web 2.0, RFC, Yeah you know me
2014-12-23
– 2022-03-06Window management in macOS
2020-10-06
– 2022-02-13Tiling window managers
Desktop management for Tetris fans
2019-08-13
– 2022-02-13Academic reading workflow
The continuing ascendancy of using piles of dead tree products for understanding cutting edge digital informatics
2016-04-11
– 2022-02-13E-readers
Very expensive paper substitute that breaks if I drop it
2016-04-11
– 2022-01-20Gamification
“Belated Blogging of a Buzzword” achievement unlocked
2019-10-27
– 2021-11-18Teaching and doing mathematics remotely
2020-03-16
– 2021-10-28Firefox
2017-04-20
– 2021-10-14Economics of automation
When to the robots come for my job?
2021-09-20Clickbait bandit problems
On using computers to program humans
2017-05-18
– 2021-09-16User interface design
2021-09-13VS Code as R IDE
2021-10-06
– 2021-08-22X11, Wayland etc
The other antiquated windowing system
2019-08-13
– 2021-08-18Web browser hacks
Castor oil for your webs—ts
2017-04-20
– 2021-08-13Office software
A short note to remind myself how to communicate with people who are compelled to use word processors
2021-02-12Online collaboration
Remote work
2020-06-01
– 2021-02-03Chromium browsers
2017-04-20
– 2020-11-03Audiovisuals
Synesthetic and other cross-media audio stunts
2020-10-26Alternative file managers
2020-10-04Remote Desktop
Business model: Uber for pixels
2019-11-18
– 2020-07-31AV controller interfaces
2019-12-10
– 2020-05-11HTML for haters
Plus also CSS.
2016-01-04
– 2020-02-24R Shiny
Statistics through the internet
2020-02-11Controllerism
Making thing happen by waving your arms about on stage
2014-11-17
– 2019-12-10Local and networked UIs in Julia
2019-11-27Gesture recognition
2014-10-17
– 2018-11-12Atom
A text editor I seemed to be using
2017-06-19
– 2018-11-06Pro tips for art python
2015-10-19
– 2018-07-27Audio synthesis in python
Sometimes it is the right time to use the wrong tool for the job
2018-03-25Synestizer
2014-11-04
– 2017-01-18Javascript reactive programming and streams
2016-01-05
– 2017-01-05