@anildash was reddit the first popular website with markdown support? i had the vague idea aaron swartz added markdown to reddit when he was working on it, and it spread from there … or have i got the wrong impression?
Notices by Tony Finch (fanf@mendeddrum.org)
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Saturday, 10-Jan-2026 10:15:38 JST
Tony Finch
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Monday, 05-Jan-2026 15:48:02 JST
Tony Finch
the rise and fall of stackoverflow
the graph of posts per month is quite something
the decline over the last four years is almost a mirror of the rise 2008-2012
and they are now down to near zero
https://data.stackexchange.com/stackoverflow/query/1926661#graph
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Saturday, 27-Dec-2025 10:16:39 JST
Tony Finch
from my link log —
"DevOps didn't exist when I started as a developer."
https://circleci.com/blog/devops-did-not-exist/
saved 2019-09-13 https://dotat.at/:/THY3G.html
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Friday, 12-Dec-2025 13:04:40 JST
Tony Finch
@whitequark oh dear lolsob
https://go.googlesource.com/go/+/refs/heads/master/src/net/dnsclient.go#75
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Friday, 12-Dec-2025 12:54:55 JST
Tony Finch
@whitequark good question
i dunno the go libraries well enough, but i’d probably look around to see if there’s existing an existing hostname checker i could clone and hack
but a regex would do if i didn’t find code i like (i have used them in the past for this, but without _, heh)
one tricky thing is hostnames have per-label length limits which a regex can handle ok, but also an overall length limit which is probably best done as a separate check
oh wait, the tr46 algorithm includes length checks already!
so it might be reasonable to just check [a-z0-9._-]+
(sorry that turned into a ramble)
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Friday, 12-Dec-2025 12:37:48 JST
Tony Finch
@whitequark yeah idna is difficult
i think the key sentence is “This option corresponds to the UseSTD3ASCIIRules flag in UTS #46.” and in tr46 that flag basically enables or disables all hostname syntax checks, hence allowing * and everything else i bet
the approach i would take is to do idna conversion with UseSTD3ASCIIRules=false then check that the resulting punycode obeys the relaxed hostname-with-underscore syntax
on the basis that idna is designed so that it works when trad syntax is enforced by various lower layers
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Friday, 05-Dec-2025 21:39:18 JST
Tony Finch
from my link log —
Why ed(1)?
https://blog.thechases.com/posts/cli/why-ed1/
saved 2025-12-04 https://dotat.at/:/X2EXL.html
In conversation from mendeddrum.org permalink Attachments
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Saturday, 29-Nov-2025 11:27:12 JST
Tony Finch
@joe @dotstdy @zwarich yeah i sketched a simplified UCS along those lines a few months ago which i called (tongue in cheek) the penultimate conditional syntax https://dotat.at/@/2025-05-13-if-is.html
definitely not the last word on the matter, in particular it needs less noisy punctuation
In conversation from mendeddrum.org permalink Attachments
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Wednesday, 15-Oct-2025 22:39:11 JST
Tony Finch
@whitequark yeah pem is surprisingly old and influential
hmm that wikipedia article undersells it, the first pem rfc was published in 1987 which i find kind of incredible https://www.rfc-editor.org/rfc/rfc989 tho it is mostly the first definition of base64 and ascii armoring, the DER business came later
In conversation from mendeddrum.org permalink Attachments
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Sunday, 17-Aug-2025 00:44:37 JST
Tony Finch
john venn’s memorial window in gonville & caius college dining hall
In conversation from mendeddrum.org permalink Attachments
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Friday, 15-Aug-2025 02:14:59 JST
Tony Finch
@leah @dalias @ayke reminds me of one of the first y2038 bugs that occurred when a sleep 1000000000 stopped sleeping
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Thursday, 12-Jun-2025 02:36:40 JST
Tony Finch
from my link log —
EBCDIC is incompatible with GDPR.
https://shkspr.mobi/blog/2021/10/ebcdic-is-incompatible-with-gdpr/
saved 2024-10-28 https://dotat.at/:/J1ZQP.html
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Tuesday, 10-Jun-2025 09:13:22 JST
Tony Finch
on my blog!
performance of random floats
in which i examine the relative cost of bithacking floating point numbers vs more conventional conversions
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Tuesday, 10-Jun-2025 09:13:21 JST
Tony Finch
oh good grief i have discovered that a better compiler significantly changes the results on arm64
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Tuesday, 10-Jun-2025 09:13:20 JST
Tony Finch
also bloody amd64 is running my baseline slower than my functions that do work
how am i supposed to measure these things i ask you
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Tuesday, 10-Jun-2025 09:13:19 JST
Tony Finch
hmm no, `cpuid` is not a good replacement for `isb sy`
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Tuesday, 10-Jun-2025 09:13:18 JST
Tony Finch
aha!
i think i have succeeded by passing arguments and return values via pointers and putting an MFENCE just before and just after the code under test
In conversation from mendeddrum.org permalink -
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Tuesday, 10-Jun-2025 09:13:17 JST
Tony Finch
RIGHT
i added a baseline to my benchmark which revealed my amd64 numbers were nonsense, so i revamped it and now the benchmark results are more plausible
but the conclusion of the blog post is rather different!
newly rewritten article now up at the same url https://dotat.at/@/2025-06-08-floats.html
In conversation from mendeddrum.org permalink Attachments
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Monday, 21-Apr-2025 04:46:58 JST
Tony Finch
hmm, Safari has enormous problems with the new Lobsters CSS grid layout
the slowness is visible in how long it takes to reflow when the window is resized (on desktop)
also typing speed in the comment box is like 1 character per second
this page is particularly bad https://lobste.rs/s/ewinm7/on_bloat
it takes about 17 seconds to render on my iPad or 14s on my iPhone
In conversation from mendeddrum.org permalink Attachments
-
Embed this notice
Tony Finch (fanf@mendeddrum.org)'s status on Monday, 21-Apr-2025 04:46:57 JST
Tony Finch
who knows about webkit performance? @jensimmons ?
In conversation from mendeddrum.org permalink