Latest article
#q18-post-box-20757 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xbreakup-428-300×216.jpg.pagespeed.ic.IjgM7pUz3v.jpg)}
Recent articles
#q18-post-box-20828 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xsisyphus-game-screenshot-280×300.png.pagespeed.ic.6Dye8V0Z2R.png)}
Sisyphus: The Board Game (Digital Edition)
21 Nov 2022
I implemented a terrible digital version of a truly stupid board game idea. My excuse is illness, I guess?
#q18-post-box-20809 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xsts-6-screenshots-300×132.png.pagespeed.ic.GGwLG5gqM6.png)}
Spring ’83 Came And Went
20 Nov 2022
As the sun begins to set on Spring ’83, I finally finish implementing my server for the protocol, way too…
#q18-post-box-20755 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/x20221116_203457-300×169.jpg.pagespeed.ic.18fkZAt4NZ.jpg)}
Oxford Geek Nights #52
19 Nov 2022
Oxford Geek Night returned this week after an incredibly-long hiatus, and it was amazing.
#q18-post-box-20779 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xfinger-blog-300×220.png.pagespeed.ic.HpZ7j5Xoc-.png)}
Finger Portal to WordPress Blog
17 Nov 2022
Has anybody ever made a Finger-to-WordPress gateway before? No? Can you imagine why that might be?
#q18-post-box-20729 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xconstellation-1b-300×164.jpg.pagespeed.ic.aRiNLPPU4L.jpg)}
Counselling and Constellations
16 Nov 2022
What do counselling and constellations have in common? They can both be about picking points and drawing lines between them.
#q18-post-box-20657 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xpexels-pixabay-276254-300×225.jpg.pagespeed.ic.B5Q2F-E_uS.jpg)}
About
Dan Q’s been blogging since the 1990s, mostly about his life, technology, programming, relationships, hacking, and games.
He lives in Oxford, UK with his partner and her husband in a polyamorous V-shaped thingy, and their two children. Until he finds something that rhymes better, he describes himself as a magician Automattician on a geoposition-mission.
More about Dan…
On this day in 2014…
#q18-post-box-9365 a:before{background-image:url(https://danq.me/wp-content/themes/q18/generic-thumbnails/x2.jpg.pagespeed.ic.60EwBqXt0b.jpg)}
Read more
Get the full experience: read all of Dan’s –
1,953 articles: long-form blog posts, since August 1998 (but with some backdated as far as October 1982!)
184 notes: short, “tweet-like” posts, since March 2014
1,231 reposts: other people’s content you should see, since July 2003
988 checkins: geotagged content, typically resulting from Dan’s GNSS gaming, since January 2010
100 videos: watch them with your eyes here (or, where available, syndicated to YouTube/QTube), since March 2001
170 reviews: products, services, and businesses Dan likes (or doesn’t!) since April 2003
5 comics: a handful of comics, mostly the few surviving archives from Dan & Alex, since March 2006
Everything at once: it’ll take about 3.83 days to read all 1,102,795 words, so pace yourself
Or subscribe to get updates as-they-happen
Recent notes, reposts, checkins, videos, and reviews
#q18-post-nonarticle-link-20825 a:before{background-image:url()}
21 Nov 2022
When Twitter Loses, WordPress Wins
#q18-post-nonarticle-link-20817 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.820733,,-1.374283,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.wihuxduRTF.png)}
20 Nov 2022
GCA28T9(found it)
#q18-post-nonarticle-link-20798 a:before{background-image:url()}
18 Nov 2022
Finally got around to implementing a super-lightweight (~20 lines of code, 1 dependency) Spring ’83 key generator. There are plenty of others; nobody needs this one, but it’s free if you want it: https://github.com/Dan-Q/spring83-keygen
#q18-post-nonarticle-link-20722 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xdanq-mastodon-verified-300×245.png.pagespeed.ic.8JmGpqqvYn.png)}
15 Nov 2022
Reply to Decentralization and verification
#q18-post-nonarticle-link-20718 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.780417,,-1.373967,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.pFFkbJDSXg.jpg)}
14 Nov 2022
GC9GKJA(owner maintenance)
#q18-post-nonarticle-link-20717 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.780417,,-1.373967,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.pFFkbJDSXg.jpg)}
14 Nov 2022
GC9GKJA(write note)
#q18-post-nonarticle-link-20715 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.751983,,-1.404317,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.JXPfnx_4OY.png)}
14 Nov 2022
GC9GTV3(owner maintenance)
#q18-post-nonarticle-link-20695 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.632767,,-1.414817,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.L7YiB5Fv76.png)}
13 Nov 2022
GC6J5MV(found it)
#q18-post-nonarticle-link-20691 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.6273,,-1.4186,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.-S_I1QRtS9.png)}
13 Nov 2022
GC8XMQ8(found it)
#q18-post-nonarticle-link-20688 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.623687,,-1.412129,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.XXdUL9NVz-.png)}
13 Nov 2022
GC8XMQN(didn’t find it)
#q18-post-nonarticle-link-20685 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.6276,,-1.4131,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.3bxJtMP_tM.png)}
13 Nov 2022
GC14QCA(found it)
#q18-post-nonarticle-link-20655 a:before{background-image:url()}
9 Nov 2022
Debugging Mysteries
#q18-post-nonarticle-link-20645 a:before{background-image:url()}
8 Nov 2022
Unable to sleep, I found myself wondering whether anybody with a retro-hipster vibe had built a smart pocketwatch. All your smartwatch features, but in pocketwatch format. Then I realised I was describing a mobile phone on a keychain.
#q18-post-nonarticle-link-20642 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/11/xbasic-matching-21-300×228.png.pagespeed.ic.k48wlHb1Yu.png)}
7 Nov 2022
How to date a recording using background electrical noise
#q18-post-nonarticle-link-20639 a:before{background-image:url()}
7 Nov 2022
Just when I thought I’d seen every conceivable XML data format with an approved MIME type (!) I discover @mamund’s Maze+XML, a format for describing orthoganally-connected squares of a maze.
#q18-post-nonarticle-link-20637 a:before{background-image:url()}
6 Nov 2022
Reply to OpenID for WP
#q18-post-nonarticle-link-20682 a:before{background-image:url(/wp-content/themes/q18/map.php?center=53.268883,-2.800717&zoom=14&scale=false&size=228×128&maptype=roadmap&format=png&visual_refresh=true)}
31 Oct 2022
GC4PYPF(found it)
#q18-post-nonarticle-link-20631 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.898333,,-2.078567,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.vvrmkSk2O9.jpg)}
25 Oct 2022
GC20GBC(found it)
#q18-post-nonarticle-link-20616 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.7782009,,-1.3564190,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.Uinr8iE6Mq.png)}
24 Oct 2022
Geohashing expedition 2022-10-24 51 -1
#q18-post-nonarticle-link-20627 a:before{background-image:url(/wp-content/themes/q18/map.php?center=41.36185,2.164583&zoom=14&scale=false&size=228×128&maptype=roadmap&format=png&visual_refresh=true)}
22 Oct 2022
GC2192B(found it)
#q18-post-nonarticle-link-20624 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=41.376417,,2.169633,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.5Bh-eQZTYV.jpg)}
22 Oct 2022
GC88Z3D(found it)
#q18-post-nonarticle-link-20610 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/10/xmi-tu-rice-bunny-hashtag-300×190.png.pagespeed.ic.9tfvlRW_xS.png)}
19 Oct 2022
How Chinese citizens use puns to get past internet censors
#q18-post-nonarticle-link-20582 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/10/xfinding-sexuality-shuffling-value.png.pagespeed.ic.pQznjRXJhh.png)}
9 Oct 2022
The output of this data anonymisation/scrambling script makes me feel seen. 🏳️🌈
#q18-post-nonarticle-link-20621 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.74005,,-1.405817,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.ZJj4_Qq7uq.png)}
8 Oct 2022
GC88ZY9(owner maintenance)
#q18-post-nonarticle-link-20578 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/10/x20221006_072900-porridge-300×96.jpg.pagespeed.ic.Sh4TQocDER.jpg)}
6 Oct 2022
Kids: We want porridge for breakfast. Me: How do you want it? Kids: Surprise us. Presenting… oatmeal, honey and sultanas with a toasted marshmallow.
#q18-post-nonarticle-link-20619 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.780417,,-1.373967,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.pFFkbJDSXg.jpg)}
5 Oct 2022
GC9GKJA(temporarily disable listing)
#q18-post-nonarticle-link-20517 a:before{background-image:url()}
26 Sep 2022
Was a 10th century speaker of Old Saxon a “Saxophone”? 🤔
#q18-post-nonarticle-link-20511 a:before{background-image:url(https://danq.me/wp-content/uploads/2022/09/a811eeed5998cb86b81adaee31561b04b0e4b4601-300×140.jpg)}
26 Sep 2022
All the game descriptions from the sale
#q18-post-nonarticle-link-20550 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.758167,,-1.40125,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.dJVBClu8DU.png)}
22 Sep 2022
GCA002Z(found it)
#q18-post-nonarticle-link-20492 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.810633,,-1.480233,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic._c5OpQ9tkh.png)}
18 Sep 2022
GC33BCA(didn’t find it)
#q18-post-nonarticle-link-20490 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.8069,,-1.479383,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.BZKqbaNavO.png)}
18 Sep 2022
GC33BBW(found it)
#q18-post-nonarticle-link-20488 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.8034,,-1.4795,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.YMbp5jmIWE.png)}
18 Sep 2022
GC33BAJ(found it)
#q18-post-nonarticle-link-20486 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.765367,,-1.415383,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.yM0pkGufzP.png)}
16 Sep 2022
GC9Z37K(owner maintenance)
#q18-post-nonarticle-link-20481 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.749,,-1.40175,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.FofuePmcSz.jpg)}
13 Sep 2022
GC9EXXC(owner maintenance)
#q18-post-nonarticle-link-20466 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.7618,,-1.410917,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.ug1k7_kLwL.png)}
7 Sep 2022
GC9Z37H(owner maintenance)
#q18-post-nonarticle-link-20464 a:before{background-image:url(/wp-content/themes/q18/xmap.php,qcenter=51.759783,,-1.410017,azoom=14,ascale=false,asize=228×128,amaptype=roadmap,aformat=png,avisual_refresh=true.pagespeed.ic.IB71ZNgU5p.png)}
7 Sep 2022
GC9Z37G(owner maintenance)