Notes and essays
- 08 Sep 2026 Porting microgpt to Futhark, Part III
- 28 Jul 2026 Porting microgpt to Futhark, Part II
- 30 Apr 2026 Porting microgpt to Futhark, Part I
- 29 Nov 2025 Shohei Fujimoto exhibition
- 23 Nov 2025 ASP level generation autoplay
- 22 Oct 2025 ASP level generation examples from our PCG textbook
- 25 Aug 2025 Teaching programming languages
- 20 Mar 2024 A hallucinated new definition of AI
- 13 Feb 2024 This message does not exist
- 09 Aug 2023 Is ChatGPT a bit unsporting?
- 18 May 2023 Validation failed for some reasons
- 11 Sep 2022 Text-to-image for my inbox
- 15 May 2022 Operator precedence by textual substitution
- 10 Apr 2022 My research–teaching–service split, 2019–2021
- 05 May 2021 Academic ancestor graphs from Wikidata
- 26 Apr 2021 Deadlines for 2021 technical games research conferences
- 01 Mar 2021 Converting arbitrary base^exponent to scientific notation
- 29 Nov 2020 Internships for credit at American University
- 24 Oct 2020 Years since Republican control of major cities
- 28 Jul 2020 US universities announcing online Fall 2020
- 19 May 2020 Newsgames of the 2000s
- 01 Apr 2020 Opening for a funded Masters student
- 17 Nov 2019 Images from Wikidata
- 09 Jul 2019 C.A.R. Hoare's distant connection to the C. Hoare & Co private bank
- 28 Jan 2019 DeepMind AlphaStar (Starcraft II bot) roundup
- 07 Jan 2019 New city, new job
- 10 Nov 2018 Mistaken machine translations of 'Trump'
- 01 Nov 2018 Mistaken machine translations of 'ribbit'
- 25 Oct 2018 Colons in computer-science paper titles
- 21 Jun 2018 Stamping copyright information onto academic papers
- 30 May 2018 Rapid game jams
- 03 Apr 2018 2018 NSF Graduate Research Fellowship award tallies
- 12 Feb 2017 Plain HTML with a few bureaucratic gestures
- 10 Jan 2017 Danish place names, translated by Google
- 13 Sep 2016 Weirdly broken wifi access points
- 05 May 2016 How difficult is the GVG-AI competition?
- 14 Mar 2016 Open-access CACM articles
- 20 Dec 2015 Search-oriented tools for Unix-style mail
- 04 Aug 2015 The 'Tapper' videogame patent
- 19 Feb 2015 Generative-space word clouds
- 31 Jul 2014 Clicking hyperlinks, a poem
- 23 Dec 2013 Who posts on Hacker News?
- 05 Sep 2013 What players think about narrative incoherence in anachronic games
- 28 Feb 2013 Google song-to-text?
- 11 Feb 2013 Where are the IGF 2013 finalists from?
- 26 Oct 2012 Capsule introduction to 3d wireframe rendering
- 11 Sep 2012 Bibliography: Encoding and generating videogame mechanics
- 14 Jul 2012 Smart terrain causality chains
- 21 Jun 2012 Voting with your feet, Condorcet edition
- 02 May 2012 Book review: 'Prince of Networks'
- 11 Mar 2012 Processing audio on the Atari VCS
- 07 Feb 2012 Word-unit palindromes
- 05 Jan 2012 Sicart's 'Against Procedurality'
- 21 Nov 2011 Cyano-view Copenhagen
- 12 Oct 2011 Game metrics without players
- 05 Oct 2011 Why isn't the economy more like hydraulics?
- 08 Sep 2011 Funsultants, gamification, and work as play
- 05 Sep 2011 Automated and assisted design
- 26 Aug 2011 Retention of early Slashdot users
- 14 Aug 2011 You might want a tolerance interval
- 09 Aug 2011 Soviet gamification
- 17 May 2011 Geographically densest Wikipedia coverage
- 21 Mar 2011 Anastas Mikoyan eats a taco
- 07 Mar 2011 The system has detected
- 15 Feb 2011 The convergence of notability and verifiability on Wikipedia
- 14 Dec 2010 Specters of tacology
- 14 Nov 2010 Not just argument and critique?
- 31 Aug 2010 Why did Prolog lose steam?
- 16 Aug 2010 NP-hard problems aren't always hard
- 09 Aug 2010 Design as the third discipline?
- 03 Dec 2009 Newsgame rhetorics
- 01 Apr 2008 Factoring game design
- 13 Jan 2008 Auto-skinning videogames
- 14 Dec 2006 Moral calculus in videogames
- 08 Dec 2006 Reflexive game rules
- 01 Dec 2006 The morality systems of Black and White and Fable
- 25 Oct 2006 The Categorical Imperator
- 21 Jun 2006 Emergent narrative in The Sims 2