That cks. Overcommitted sysadmin, photographer, bicyclist, and other multitudes. I write a lot of words for a programmer.

Toronto
Joined December 2011
Chris Siebenmann retweeted
Important note on downloading your Twitter data: All the images are still hosted on Twitter, and everything's in messy JSON. I used this Twitter Archive Parser to convert everything to Markdown and downloads full size images, in case Twitter goes down: github.com/timhutton/twitter…
4
130
7
312
One of the things in visual representations of the past, especially a 'fantastic' past (e.g. fantasy medieval Europe) is the tendency to skip over the period when mail was the dominant heavy armor, from roughly the second century BC to the 13th century AD. So let's talk mail. 1/
12
245
66
1,354
I know I’m a horrifying murderbot, and they know it, and it makes both of us nervous, which makes me even more nervous.
1
7
42
Whichever of us is the last person to leave Twitter, make sure your last tweet is just the word "CROATOAN"
677
12,421
858
86,410
This Post is from an account that no longer exists. Learn more
8
10
Chris Siebenmann retweeted
Toronto just showing off the other day. 🔥 Shot on an iPhone 14 Pro with @halidecamera and edited with @usedarkroom – at Toronto, Ontario
17
28
3
612
Chris Siebenmann retweeted
We have seen a number of BGP based attacks on the domain control validation process over the last few years. This appears to be yet another example of that.
“In order to intercept rerouted traffic, the attacker created a valid certificate for the target domain first observed at 2022–08–17 19:42 UTC using GoGetSSL, an SSL certificate provider based in Latvia. ” coinbase.com/blog/celer-brid…
2
18
1
48
Chris Siebenmann retweeted
Replying to @mahrens1 @thatcks
... but the current software doesn't handle more than 2^64 bytes (16 EiB).
1
2
Chris Siebenmann retweeted
Replying to @thatcks
The offset is stored on disk as a multiple of 512, see the DVA_GET_OFFSET() macro, which passes shift=SPA_MINBLOCKSHIFT=9. For human convenience, the DVA is printed in bytes (e.g. by zdb). So the on-disk format can handle up to 2^72 bytes (4 ZiB) per vdev.
1
1
2
Chris Siebenmann retweeted
why do unix assembly files use a .s extension? someone asked me today, and i didn’t know, so i asked ken. the .s is for source, just like .o is for object.
38
382
44
2,188
Along the lines of Ted Chiang's "Tower of Babylon", has anyone done #sff set in a classic Ptolemaic/Aristotelian cosmos—geocentric with crystalline spheres and epicycles and aether and all that? I think it would be cool.
3
1
Chris Siebenmann retweeted
C is a managed language and libc/ld.so are its runtime xitter.cf/iximeow/status/1520513…
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
12
47
8
452
cube house toronto, ontario, canada (ben kutner & jeff brown, 1996)
10
1
150
hard disagree, this is an amazing medical take
1
12
49
If your incident writeup lists “human error” as a cause, it’s a sign that you don’t really understand how the incident happened. Instead, you stopped asking questions too soon. If your system depends on humans never making errors, you have a systems problem.
13
135
17
540
loaf
3
79
5
704
As a heartless killing machine, I was a terrible failure.
3
11
1
112
We should be saying “if you don’t want your commercial software to be unstable at the whim of Internet randos, don’t make biz decisions to use open source without paying for a maintenance contract w reputable maintainers.” The moral failing was the labor abuse along the way.
Replying to @k8em0
Btw I disagree w “if you don’t want people to use your free code, don’t publish free code”. Life can change & your labor doesn’t get to be stolen forever because you started out unpaid. (I’m a former paid Linux dev) Changing the license would have been fine. This was a protest.
7
10
60