All posts
2021
Lucky number seven
David Yates
Review: Baba is You
David Yates
Powerpointless
David Yates
Review: Factorio
David Yates
Death to the document
David Yates
2020
Footnote previews
David Yates
Review: In The Night Wood
David Yates
Text editors III: Emacs
David Yates
Brave Rewards and web monetisation
David Yates
Fraidycat
David Yates
Illegal unrated blogpost
David Yates
Managing drafts in Hugo
David Yates
Roam Research
David Yates
Review: Lair of the Clockwork God
David Yates
Review: The Man From Earth: Holocene
David Yates
Year Number Six
David Yates
Dumb smart quotes
David Yates
Browser reader modes
David Yates
Review: The Outer Worlds
David Yates
2019
Dark mode
David Yates
Programming in Inform 7
David Yates
Animal Man and comics continuity
David Yates
Fake news on the social graph
David Yates
The unified Twitter experience
David Yates
Untangling the IndieWeb
David Yates
Flat Earth
David Yates
Site redesign
David Yates
Nested global substitution in Ruby
David Yates
Using an external text editor in GameMaker Studio 2
David Yates
Five years
David Yates
RIP Google Inbox
David Yates
Review: Unavowed
David Yates
The inner page
David Yates
2018
Product placement in memes
David Yates
Review: Shardlight
David Yates
Review: Meddling Kids
David Yates
Review: The Gig Economy
David Yates
Post-mortem: Trollcave
David Yates
Walkthrough: Trollcave
David Yates
Going fourth
David Yates
Spotify vs Google Music
David Yates
The project wizard
David Yates
2017
Review: Getting Over It with Bennett Foddy
David Yates
Review: Finding Paradise
David Yates
Announcing Trollcave
David Yates
How I publish this blog
David Yates
Review: What the Hell Did I Just Read
David Yates
List encounters of the third kind
David Yates
Review: The Sense of Style
David Yates
Mine cryptocurrency instead of clicking ads
David Yates
Review: Why's (Poignant) Guide to Ruby
David Yates
Review: The House in Fata Morgana
David Yates
Creating a personal wiki with Vimwiki and Gollum
David Yates
Review: Paranatural
David Yates
Tiling window managers
David Yates
Ghost 1.0
David Yates
Review: Stardew Valley
David Yates
RSS: there's nothing better
David Yates
The first three years
David Yates
Ways to download a file from a remote Windows machine
David Yates
The Mandela Effect and your imperfect memory
David Yates
2016
Review: The Magic Circle
David Yates
Programming in GameMaker
David Yates
Apple and the jackless iPhone
David Yates
GPU passthrough: gaming on Windows on Linux
David Yates
Moving to a static site
David Yates
Writing a LaTeX macro that takes a variable number of arguments
David Yates
Review: Demetrios
David Yates
Showing the current Google Music song in conky
David Yates
Review: Undertale
David Yates
End of Year Two
David Yates
Review: Technobabylon
David Yates
Review: Life is Strange
David Yates
Notes on contentEditable and HTML injection
David Yates
GameMaker and Git
David Yates
Review: The King in Yellow
David Yates
2015
Review: The Force Awakens
David Yates
Text editors II: Acme
David Yates
Password strength
David Yates
Notes on CSRF and the ASP.NET ViewState
David Yates
Apps vs websites
David Yates
Review: Out There Ω
David Yates
Post-mortem: Ludum Dare 33
David Yates
Game: I Hunger
David Yates
Directory persistence hack for webshells
David Yates
Text editors I: Vim
David Yates
Review: The City & The City
David Yates
Review: Her Story
David Yates
Iji: a subjective experience
David Yates
Notes on CSRF and JSON APIs
David Yates
YEAR OF THE GHOST BLOGGING PLATFORM
David Yates
Encrypting a second hard drive on Ubuntu (post-install)
David Yates
Writing software
David Yates
Select only nth row in T-SQL (pre-2012)
David Yates
Setting up a UniFi controller on CentOS with SELinux
David Yates
Website updates: fonts and random string helpers
David Yates
Automated file upload in Ruby with Net::HTTP and MultipartBody
David Yates
Review: Starbound
David Yates
2014
Notes on HP Lovecraft and suspension of disbelief
David Yates
Review: Infinite Jest
David Yates
Review: Apothecia
David Yates
GamerGate and game reviews
David Yates
Review: Taft 2012
David Yates
Pages per week
David Yates
Review: Broodhollow
David Yates
Scraping Facebook for fun and profit
David Yates
dot ee es
David Yates
Review: Deep Sounding
David Yates
Fudge productive test
David Yates
Review: The General Zapped an Angel
David Yates
Android development with Java
David Yates
Game pricing
David Yates
[s4s] and internet memes
David Yates
Review: Blackwell Epiphany
David Yates
The great ear cushion mystery
David Yates
The unified Windows 8 experience
David Yates
Some comments on comments
David Yates
A few site updates
David Yates
Goodnight, sweet prince
David Yates
This is the first post
David Yates