home tags events about login

zev rss

Hoo boy...what have I gotten myself into?

zev honked back 01 Dec 2025 15:16 -0800
in reply to: https://mastodon.well.com/users/rk/statuses/115646579515540839

@rk @cks @mothcompute I believe AFS has a similar mechanism wherein a symlink named @foo resolves to the output of runing foo as a command -- primarily used in the form of @sys, which would point to e.g. linux-i386 or sunos-sparc or whatnot for bin directories and such in the days of more heterogeneous networks.

(Granted, I wonder if it was really just that support for that particular pattern was special-cased, given what a nightmare it would be implementation-wise and performance-wise to actually execute arbitrary commands in the middle of namei() or the like...)

zev bonked 27 Nov 2025 08:40 -0800
original: benjojo@benjojo.co.uk

This MacOS (APFS?) quirk was mentioned at the pub last night, and I still cannot believe this actually works when I tried it myself

A terminal showing the command "ssh" being run and then the same output when "ßh" is run

zev bonked 20 Oct 2025 02:43 -0700
original: katemorley@hachyderm.io

Just deleted 1,227 lines of legacy code. I love deleting code. I dream of one day deleting all code.

zev honked 02 Oct 2025 15:00 -0700

Still plenty to be done on the house, but it's far enough along to work from the deck with the dog while the weather's still nice.

Bowie the dog on a sunny deck with a nice view

zev honked 20 Sep 2025 22:51 -0700

What hath dog wrought.

Bowie the dog on his bed, looking out over the entrails (stuffing) of a plush chicken toy

zev honked back 20 Sep 2025 22:53 -0700
in reply to: https://hachyderm.io/users/cliffle/statuses/115227271595352372

@cliffle I have to say, in this oh-so-hypothetical scenario, that based on past experience with similar phenomena that later became entries in the errata lists of an ARM core or two, I might take the opposite stance on your "probably" there.

Might it by any chance involve explicit clean or invalidate operations?

zev honked back 20 Sep 2025 10:13 -0700
in reply to: https://donotsta.re/objects/2436471c-b046-44cf-b347-01763940b3e1

@tubetime @wren6991 @lofty @mei Alternately (or perhaps as a second level of bumper bowling), use __attribute__((constructor)) to install a SIGSEGV handler to just quietly "make the problem go away" a la https://people.csail.mit.edu/rinard/paper/osdi04.pdf (might also need to shim signal(2) and sigaction(2) to make sure it stays in place in case the Serious Enterprise Software tries to install its own crash handlers).