home tags events about rss login

Things happen.

zev honked 18 Oct 2026 22:49 -0700

At 50F outside, the new double-pane windows read 6F warmer than the crummy old single-pane ones. Not bad, I guess? (Though I'm not planning on having the one remaining single-pane still around when it gets significantly colder to be able to compare then, alas.)

thermal image of two windows, one reading 57.4F and the other 51.4F

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.