2020-12-31 My feed aggregators
2020-12-25 Defending against crawlers
2020-12-22 Website down, disk full, logs crazy
2020-12-22 Apache config file to block user agents
2020-12-17 Halberds and Helmets Saving Throws
2020-12-17 Halberds and Helmets Monster List
2020-12-15 The David W. Niven Collection of Early Jazz Legends, 1921-1991
2020-12-12 Computer Competency
2020-12-10 International domain names and Phoebe
2020-12-08 Show all id attributes
2020-12-04 Phoebe 2 with Gemini chat
2020-11-30 Gemini specification changes in a disagreeable way
2020-11-26 Between this life and the next
2020-11-23 Writing streaming servers in Perl using Mojo::IOLoop
2020-11-22 Writing Servers in Perl using Mojo::IOLoop
2020-11-20 Moku pona is on CPAN
2020-11-20 Geolocation using Exif data and Open Street Map
2020-11-19 Trying to wrap my head around async Perl
2020-11-18 Feed reader, page watcher, via Gopher, Gemini, or the Web
2020-11-14 Computerless Computer Science
2020-11-07 Moku Pona incompatible changes
2020-11-06 Minimal Programming
2020-11-03 The long arm of the USA
2020-10-31 Quadtree fractals, again
2020-10-24 Cory Doctorow against DRM
2020-10-23 The finger memory of incremental search, or switching to swiper
2020-10-23 Epistemological tension in world building
2020-10-22 The road to Muspelheim
2020-10-21 Saving friends and family
2020-10-17 Switzerland’s exceptionalism
2020-10-16 A tiny drawing web app
2020-10-13 Passage to Niflheim
2020-10-10 Adding rivers to the post-apocalyptic maps
2020-10-02 Hex describing the post-apocalypse
2020-09-30 The road to Niflheim
2020-09-25 The game as a legal text
2020-09-19 Goat rustling in Anthe
2020-09-11 Authoritarian regimes are popular
2020-09-05 The shadow people of social media
2020-08-28 New Text Mapper feature: map size adjustments
2020-08-26 Emacs without the bling
2020-08-25 Topposting or bottomposting? Neither!
2020-08-22 Experimenting with Sonic Pi
2020-08-16 Mastodon kills Gemini Wiki
2020-08-14 How to comment using Elpher
2020-08-13 The kind of tax I hate
2020-08-13 Short fiction I didn't write
2020-08-12 Mozilla fires 250 engineers
2020-08-05 Abusing Soweli Lukin
2020-08-04 A role-playing game for kids
2020-08-03 Images and the command line
2020-08-02 A word-of-mouth network
2020-08-01 The problem of social media
2020-07-30 The Mines of Chillhame
2020-07-30 Starship Geomorphs 2.0
2020-07-30 Drifting without a campaign
2020-07-28 What to do if I die?
2020-07-24 Writing Markdown, generating PDF
2020-07-23 Improvising Dungeons
2020-07-22 Restore from backup
2020-07-20 Does a Gemini certificate need a Common Name matching the domain?
2020-07-19 Swiss mountain pictures
2020-07-19 Goal setting for your projects
2020-07-18 The meaning of life
2020-07-18 Evolution keyboard shortcuts
2020-07-13 Client Certificates and IO::Socket::SSL (Perl)
2020-07-08 Trip to the mountains
2020-07-04 Is Gemini from North Korea?
2020-07-02 An overview over my Gemini projects
2020-06-22 One Page Dungeon Contest
2020-06-21 The Gathering Storm
2020-06-19 Wikipedia via Gemini
2020-06-17 Tiny Gemini Client in Bash
2020-06-14 Using Titan to edit a Gemini wiki
2020-06-12 Serving image galleries via Gemini
2020-06-12 Leaving comments on a Gemini site
2020-06-11 aerc and encrypted mail
2020-06-11 Demonstrating Gemini Wiki
2020-06-10 Radicale for Calendar and Contacts
2020-06-06 Bundle for Racial Justice and Equality
2020-06-04 DMARC an Mailing Lists
2020-05-30 XP, Gold, and Emacs
2020-05-30 This site via Gemini
2020-05-29 Online hex map editor
2020-05-27 The meaning of software
2020-05-26 Certificate problems
2020-05-25 The Mediocre Programmer
2020-05-20 Hex Describe to roll up random encounters
2020-05-09 Ethics and licensing
2020-05-06 I need strong guidance
2020-05-01 Island map generator and Text Mapper
2020-04-29 Dungeon maps are overrated
2020-04-25 Island generator using J
2020-04-22 What about opposed 2d6 probabilities?
2020-04-20 To specialize in combat
2020-04-20 Middle-Earth Adventures
2020-04-18 The advantage of outnumbering others
2020-04-16 Conflict without violence
2020-04-12 The effects of stats in simple games
2020-04-10 Monsters and Spells for Just Halberds
2020-04-09 QWERTY Atreus, again
2020-04-05 Jitsi Considerations
2020-04-04 Zaubersprüche für Helle Barden
2020-04-04 Gegner für Helle Barden
2020-04-03 S.M.A.R.T. RPG and King Arthur Pendragon
2020-04-01 Skills and special abilities for Just Halberds
2020-03-29 Developing the rules
2020-03-27 Ancient School Rules
2020-03-25 GoodReader EULA, again
2020-03-21 Der Browser und Jitsi
2020-03-17 iPhone Picture Import Pains
2020-03-16 The joy of RPG Planet
2020-02-24 No Gridmapper Server
2020-02-23 Into the climate catastrophe
2020-02-07 Transparency at the table
2020-02-02 Slavoj Žižek: Down with ideology!
2020-01-31 My tropical campaign
2020-01-31 How's your campaign?
2020-01-31 EDO Fantasy (Elves Dwarves Orcs)
2020-01-31 Banning myself with fail2ban
2020-01-26 Collaborating on a setting
2020-01-24 How much mapping is actually required?
2020-01-22 Copyright is failing
2020-01-20 How to deal with weird stuff in feed aggregation
2020-01-20 Bugbears are cat people
2020-01-19 Not designing for level gain
2020-01-09 Everybody against everybody else...
2020-01-08 Another hex map generator
2020-01-05 Spellcasters and Spell Lists