User Interfaces
LaTeX
…and ΤeΧ, and ConTeXt and XeTeX and TeXleMeElmo
2014-09-08
– 2023-01-24VS Code online and networked
2018-01-25
– 2023-01-22Automatic programming
2016-10-14
– 2023-01-15Online whiteboards
2020-08-26
– 2023-01-13Feed readers
Automated content aggregation for an internet designed to inform you rather than distract you
2016-06-29
– 2023-01-03Static websites
JAMstack etc
2014-12-29
– 2022-12-07Practical text generation and writing assistants
2019-01-08
– 2022-12-06Explorables and interactives
Between exploratory data analysis and games
2020-03-12
– 2022-11-07Blogroll
The internet of essays
2008-11-02
– 2022-11-06VS Code as LaTeX editor
2019-11-11
– 2022-10-26Online collaboration tools
2020-06-01
– 2022-10-06Voice transcriptions and speech recognition
2019-01-08
– 2022-09-25Markdown editors
2020-05-09
– 2022-09-20Eye/head-tracking input
Mousing using my face
2022-09-15LaTeX mathematics hacks
2014-09-08
– 2022-09-07Javascript machine learning
2017-01-13
– 2022-08-19Observablejs
2022-08-07Javascript user interfaces
2014-11-10
– 2022-08-07Vector icons
2014-11-10
– 2022-08-07Code editors
The best thing since punchcards
2014-11-11
– 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-02Markdown
An itemised list of the esoteric difficulties involved in bullet points
2019-07-17
– 2022-07-30UIs in Python
interacting with an app, a python app, without too much dicking about
2017-06-03
– 2022-07-28Data 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-08VS Code for python
A quite good python IDE
2021-08-10
– 2022-05-19GUIs for numerical array data
2015-03-04
– 2022-05-19Database and data file GUIs
2015-03-04
– 2022-05-19Webmail systems
2022-04-18Email 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-05Visual Studio Code for prose
for pros
2020-06-12
– 2022-04-05Website cheat codes
CSS, SCSS, SASS, HTML, UX, Web 2.0, RFC, Yeah you know me
2014-12-23
– 2022-03-06Stylus input
2017-04-17
– 2022-02-14Window 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-13Git GUIs
2019-02-08
– 2022-02-04E-readers
Very expensive paper substitute that breaks if I drop it
2016-04-11
– 2022-01-20Email clients on linux
The constant low-level grind of a long term co-dependent relationship
2020-04-21
– 2022-01-08Gamification
“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-14Clickbait 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-13Editors for LaTeX
2019-11-19
– 2021-04-19IDEs for Julia
2019-11-27
– 2021-03-15pandoc
An itemised list of the esoteric difficulties involved in bullet points
2019-07-17
– 2021-03-03Office 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-24PDF viewers
On turning texts into font rendering errors
2020-02-11R 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