Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /license
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: geeky

  • A small collection of text-only websites

    Terence Eden's maintaining a list of websites that are presented as, or are wholly or partially available via, plain text. Obviously my own text/plain blog is among them, and is as far as I'm aware the only one to be entirely presented as text/plain.

    Read more (297 words)

    • Repost
    • of this original
    • 2 comments
    • posted 6 January, 2026
  • HTTP is not simple

    After discovering it through a Gemini newsgroup, I very much enjoyed Daniel Stenberg's (of cURL fame) explanation that contrary to what you might think, HTTP (even version 1) is not a 'simple' protocol, and is full of weird and knotty underspecified loose ends.

    Read more (414 words)

    • Repost
    • of this original
    • posted 1 December, 2025
  • SVGs that feel like GIFs

    Back in July Vincent D. Warmerdam shared a great tip on screen-recording terminals into small, scalable animated SVG files, and I only just got around to reading it. Amazing stuff!

    Read more (173 words)

    • Repost
    • of this original
    • posted 24 November, 2025
  • Screengrab of a remotely-delivered conference talk: Juan talks about a complex-looking mathematical formula; a section labelled 'chaotic energy factor' is highlighted.

    Calculating the Ideal "Sex and the City" Polycule

    When Juan Pablo Sarmiento thought to himself "couldn't Sex and the City's love triangles be squared-away by polyamory?" he didn't just sit down and write slashfic. No; he came up with a formula for idealised polycules, and open-sourced the algorithm. That's my kind of nerdity!

    Read more (327 words)

    • Repost
    • of this original
    • 1 comment
    • posted 20 September, 2024
  • Comparison image showing original, websafe, and dithered-websafe images, zoomed in so that you can see the speckling of random noise in the dithered version.

    Even More 1999!

    Regular commenter Spencer wrote an SVG filter to improve my "1999 Mode", and it's excellent. But it got me thinking about how it doesn't exactly replicate the feel of my 90s Web pages, which featured extensive dithering.

    Read more - about 6 minutes (1206 words)

    • Article
    • 6 comments
    • posted 21 August, 2024
  • ASCII table with Decimal, Hex, and Character columns. Character blocks (dec) 0-31, 32, 33-41, 48-57, and the combination of 65-90 and 97-122 are individually highlighted.

    The Elegance of the ASCII Table

    ASCII, a standard whose legacy defines to this day how most of the letters and numbers in your computer get encoded into ones and zeroes, is elegant and beautiful. Via lessons in computer history, punched tape, and typewriters, I'd love to share some of its logic with you.

    Read more - about 9 minutes (1923 words)

    • Article
    • with an accompanying podcast
    • 38 comments
    • posted 21 July, 2024
  • A colander containing three envelopes.

    Somewhat-Effective Spam Filters

    I've tried a variety of unusual anti-spam solutions. Here's how they worked out for me.

    Read more - about 6 minutes (1217 words)

    • Article
    • posted 4 June, 2024
  • Screenshot showing my blog rendered just as text.

    A completely plaintext WordPress Theme

    Terence Eden took my idea for a completely plain text blog, ran with it, and just kept running. Now it's a WordPress theme!

    Read more (90 words)

    • Repost
    • of this original
    • posted 9 May, 2024
  • textplain.blog in Lynx

    Does a blog have to be HTML?

    Does a blog post need a title? Does a blog have to be delivered in HTML? In launching textplain.blog, I'd like to argue that the answer is... no!

    Read more - about 3 minutes (608 words)

    • Article
    • 12 comments
    • posted 3 May, 2024
  • I think I might be more-prone to nerd sniping when I'm travelling.

    Last week, a coworker pointed out an unusually-large chimney on the back of a bus depot and I lost sleep poring over 50s photos of Dutch building sites to try to work out if it was original.

    Full image of 1950s black and white photo showing a newly-opened "GVB" bus depot in West Amsterdam.
    Alt

    1950s black and white photo showing a newly-opened "GVB" bus depot in West Amsterdam.

    When a boat tour guide told me that the Netherlands used to have a window tax, I fell down a rabbit hole of how it influenced local architecture and why the influence was different in the UK.

    Why does travelling make me more-prone to nerd sniping? Maybe I should see if there's any likely psychological effect that might cause that...

    • Note
    • 3 comments
    • posted 29 April, 2024
  • A cube-shaped black computer sits next to a battery pack on a laminated floor. A sign has been left atop it, reading "Caution: Generator connected to this installation."

    5 Cool Apps for your Unraid NAS

    Some suggested starting apps for your Unraid NAS, inspired by a conversation this week with a teammate who's an aspiring Unraider. Selfhosting FTW!

    Read more - about 6 minutes (1290 words)

    • Article
    • 1 comment
    • posted 27 April, 2024
  • Modern desk telephone with an 01865 number (masked) and a keypad with letters on the buttons, 2=ABC through 9=WXYZ, with superimposed question marks between the two.

    Oxford's Area Code at OGN 57

    At next month's Oxford Geek Nights I'll be talking about why Oxford's telephone area code makes no sense... until it does! But that's not why you should attend: you should attend because of the five far more-talented speakers I'll be sharing the stage with!

    Read more (236 words)

    • Article
    • 4 comments
    • posted 27 March, 2024
  • Image representing post: Length Extension Attack Demonstration (Video)

    Length Extension Attack Demonstration (Video)

    This is a video version of my blog post, Length Extension Attack. In it, I talk through the theory of length extension attacks and demonstrate an SHA-1 length extension attack against an (imaginary) website.

    The video can also be found on:

    YouTube

    Read more (42 words)

    • Video
    • 1 comment
    • posted 30 November, 2023
  • A browser viewing a photo of a box full of money, overlaid with the caption "This image is valuable!". The URL is full of strangely-encoded characters.

    Length Extension Attack Demonstration

    Hash length extension attacks aren't necessarily intuitive without a little understanding of how vulnerable hashing algorithms work. Using SHA1 as an example, I've put together a step-by-step demonstration with a focus on teaching the underlying principles behind the vulnerability.

    Read more - about 9 minutes (2081 words)

    • Article
    • 6 comments
    • posted 30 November, 2023
  • Dan's recent article, "Gemini and Spartan without a browser", displayed over Gemini on the screen of a Planet Computers Cosmo palmtop.

    Gemini Squared

    How did I never think of accessing Gemini (the protocol) on my Gemini (portable computer) before today?
    Of course, I recently rehomed my Gemini so instead I had to access Gemini on my Cosmo.

    Read more (58 words)

    • Note
    • posted 8 November, 2023

Posts navigation

Older posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!