home tags events about rss login

Things happen.

zev honked back 14 Oct 2026 13:20 -0700
in reply to: https://universeodon.com/users/mathew/statuses/117440992635232330

@mathew @rk

Upon execution, the binary will call real script interpreter (systemwide, bundled or embeded), and fork a child process to pipe script code to the interpreter to execute.

Ah, but that seems like cheating. My bashc hack generates equivalent C code that calls fork, execve, etc. directly itself; /bin/bash doesn't enter the picture at runtime and the source code isn't present in the executable.

zev honked back 14 Oct 2026 03:00 -0700
in reply to: https://mastodon.well.com/users/rk/statuses/117436638264938447

@rk A while back I started toying with implementing the inverse: https://codeberg.org/zevweiss/bashc

I didn't take it terribly far, but getting to the point of being able to bootstrap a shell-to-native-code compiler was fun:

$ cat compiler.sh
./bash --compile /dev/stdout /dev/stdin | gcc -xc - -xnone libbashc.o
$ ./bash compiler.sh < compiler.sh
$ mv a.out shtoelf
$ echo '/bin/echo hello world' | ./shtoelf
$ ./a.out
hello world

zev honked 25 Sep 2026 16:30 -0700

So, so, so tired of reviewing LLM-generated PRs whose authors don't seem to have reviewed them themselves.

Your name is on this; if you're going to claim it's your code, at least take some damn responsibility for it.

Sigh.

zev honked 01 Sep 2026 15:50 -0700

A new stapler isn't usually cause for great excitement, but when the old one is that bad (on the left here, utter garbage, not recommended)...it kind of is!

In a dozen or so tests so far, the DeWalt has managed to jam or double-fire a total of zero times, which is about a dozen or so better than the Arrow.

crappy Arrow stapler and so-far decent DeWalt one

zev honked back 10 Aug 2026 05:48 -0700
in reply to: https://musicians.today/users/venya/statuses/117071239320474380

@venya @GeoffWozniak My bass still has the strings it came with on it...and this is making me realize that's now 20 years old! (They're nylon tapewounds on a fretless semihollow, so zing isn't really the goal.)

Also, I've been out of the loop on bass gear for so long, I didn't realize Ibanez was making fan-frets now -- my dim recollection was that that was a Dingwall patent, but I guess it's been long enough that maybe that expired...

zev honked back 09 Aug 2026 22:38 -0700
in reply to: https://social.treehouse.systems/users/mxshift/statuses/117069446940569250

@mxshift We had a solar panel contractor who (a) was very difficult to schedule an appointment with, and then after finally getting the work done, also (b) I think may never have actually sent us an invoice at all? When I received an email from them not long afterward informing us that they were ceasing operations it was...not hugely surprising, I guess.