Tony Finch's blog
- Posts
- 126 from 1 Dec 2023 to 17 Sep 2026
- Posting
- monthly (21 in the last year)
- Kind
- personal blog
- Feed
- https://fanf.dreamwidth.org/data/atom
2026 16
2025 46
- doubly dual shuffles
- 25
- 12
- how to draw a tetrapod
- 24
- 10
- a few notes on ratelimiting
- 14
- first-class merges and cover letters
- 11
- 09
- strongly typed?
- 28
- p-fast trie, but smaller
- 06
- p-fast trie: lexically ordered hash map
- 04
- 08
- clamp / median / range
- 02
- 07
- Golang and Let's Encrypt: a free software story
- 26
- performance of random floats (amended)
- Icons
- 09
- performance of random floats
- 08
- moka pot notes
- 06
- 01
- the algebra of dependent types
- 29
- the penultimate conditional syntax
- 13
- testing data structures per element
- 05
- 01
- syntax highlighting with tree-sitter
- 30
- constantly divisionless random numbers
- 05
- 03
- random numbers from pcg32 at 200 Gbit/s
- 13
- 02
2024 35
2023 2
Undated 27
- Profile
- Boxes and Borders
- nsnotifyd-2.3 released
- nsnotifyd-2.2 released
- petnames and Zooko's fan
- getopt() but smaller
- against /tmp
- getentropy() vs RAND_bytes()
- GCRA: leaky buckets without the buckets
- C is Turing complete
- tolower() small string performance
- tolower() with AVX-512
- Semaphores in Golang and GNU make
- inlined nearly divisionless random numbers
- nsnotifyd-2.1 released
- regpg-1.12
- Unix version control lore: what, ident
- Migrating to BIND9 dnssec-policy
- Introducing BIND9 dnssec-policy
- moaning about YAML frontmatter
- sudon't
- My wireguard IPv6 tunnel
- Resurrected link log
- On "the OSI deprogrammer"
- Joining ellipses with matching tangents
- Constructing a four-point egg
- Novelkeys Kailh Big Switch build howto