Comfy GNOME shell Sparing thoughts for the favoured desktop whatsit of the thoughtless 2019-08-13 – 2020-03-29
Browser hacks Castor oil for your webshits 2017-04-20 – 2020-03-26
LaΤeΧ …and ΤeΧ, and ConTeXt and XeTeX and TeXleMeElmo 2014-09-08 – 2020-03-20
Secure chat systems Optimising back channel interjections into other people’s meetings 2015-02-15 – 2020-03-17
Containerized apps Doing things that previously took 1 computer using 0.75 computers 2015-11-05 – 2020-03-13
Data dashboards On assuring the client that you are doing something data-sciency with clickable widgets 2020-03-12
Tool discovery Settling upon an adequate gizmo to identify other adequate gizmos 2020-02-19 – 2020-03-12
Cloud machine learning Cloudimificating my artificial data learning intelligence brain clever science analyticserisation 2016-08-23 – 2020-03-11
PDF Portable Document Format – how we may use a thousand dollar computer to simulate a one cent piece of paper with zero day exploits 2018-06-03 – 2020-02-27
Editing images Chinks in my armour of learned Photoshop helplessness 2018-10-16 – 2020-02-19
Website cheat codes CSS, SCSS, SASS, HTML, UX, Web 2.0, RFC, Yeah you know me 2014-12-23 – 2020-02-18
Asynchronous Python It can’t be premature optimisation if it took 20 years to start 2018-03-24 – 2020-02-17
PDF readers On turning texts into font rendering errors 2020-02-11
R Shiny Statistics through the internet 2020-02-11
Remote Desktop Business model: Uber for pixels 2019-11-18 – 2020-01-30
R The statistical programming language, not the letter 2011-08-07 – 2020-01-22
Comfy Ubuntu Various bits of setup for a research machine 2014-10-14 – 2020-01-14
Wikis plus also CMSs 2020-01-03 – 2020-01-02
Shells That alternative to GUIs by which you replace clicking-on-the-wrong-thing errors with typing-the-wrong-thing errors 2014-10-03 – 2020-01-01
Packaged apps for Linux On having 3 extra suggestions for installing that app on top of the existing 12 2019-08-09 – 2019-12-31
Email Doing email better, or better, not doing email at all 2015-01-13 – 2019-12-29
Tip me 2016-09-06 – 2019-12-24
FFMPEG 2019-11-11 – 2019-12-23
Backups Breaking things safely 2015-01-02 – 2019-12-21
Hardened mobile Trusting the computer that follows you around all day 2015-02-15 – 2019-12-07
Markdown An itemised list of the esoteric difficulties of bullet points 2019-07-17 – 2019-12-07
Terminals More realistically, terminal emulators, because the world is standards lock-in all the way down 2018-10-11 – 2019-12-05
Linux audio Making sound by banging rocks together 44 thousand times per second 2018-04-23 – 2019-12-01
Clojure 2015-01-05 – 2019-11-30
Tensorflow the framework to use for deep learning if you groupthink like Google 2016-07-11 – 2019-11-23
Bitwig The DAW I hate least 2016-11-26 – 2019-11-22
Fish shell A command line shell that does not think that the problem is you 2019-03-30 – 2019-11-19
ISMIR 2019 Music Nerds in Delft 2019-11-04 – 2019-11-09
Javascript audio Every program will expand until the point that it can generate cheezy techno 2011-11-25 – 2019-11-08
Conference posters Comes the time when a student must spell the eldritch symbols for this occult rite of great but inscrutable importance 2018-07-19 – 2019-11-01
Ableton Live The de facto standard for techno 2015-01-06 – 2019-10-24
Text editors The best thing since punchcards 2014-11-11 – 2019-10-22
Diagrams Of the kind I need, a practical guide to the creation thereof 2015-03-02 – 2019-10-17
Python A programming language whose remarkable feature is working how you imagine, if not how it should 2011-04-18 – 2019-10-15
DNS On asking strangers for directions 2017-10-13 – 2019-08-26
Sandboxing apps Upon letting strangers into your house, just so long as they don’t open the door to that one forbidden room 2019-08-09 – 2019-08-18
Csound a less irritating audio programming language 2017-03-06 – 2019-03-07
3d data A grab bag of point clouds, volumetric data and photogrammetry 2019-02-15
Databases structured data storage for completists and “data science” 2015-03-04 – 2019-02-09
Naming things Hashes, UUIDs, deep and inscrutable singular Names 2016-06-07 – 2018-12-31
Atom A text editor I seemed to be using 2017-06-19 – 2018-11-06
Surviving bash The flagship product of modern unix is certainly better than any other 80s shell 2018-08-10 – 2018-10-19
UIs in Python interacting with an app, a python app, without too much dicking about 2017-06-03 – 2018-08-10
Python caches The fastest code is the code you don’t run 2018-07-02
Matlab A method of charging you licensing fees to use the CPU you already bought 2016-06-13 – 2017-12-13
Scala 2017-02-11 – 2017-02-28
C++ 2011-04-06 – 2017-02-10
Lua 2014-07-25 – 2016-08-12
Visuals 2015-03-24 – 2015-11-26