Technology fatigue, concerns about the ethics of technology purchases, and blog changes to fonts, syntax highlighting, embedded code, and external dependencies.
Using Syncthing’s REST API to reset an index when synchronization becomes stuck.
Reflections on research into the spread of anger through Weibo and its implications for political rhetoric and social networks.
Why Facebook groups make sustained discussion difficult, from shallow comment threading to poorly organized and disappearing content.
Using a Python Markov-chain text generator to recombine Donald Trump’s speeches into satirical variations.
The browser tools and privacy settings I used to limit Facebook tracking and other forms of online behavioural advertising.