home tags events about rss login

Things happen.

zev honked back 25 Nov 2024 15:51 -0800
in reply to: https://hachyderm.io/users/oh_that_courtney/statuses/113546155938223421

@oh_that_courtney @rk I try (if somewhat half-assedly) to keep it all...it's currently 6.1MB (287K lines, half of which are timestamps) dating back to 2016-09-30...I've got a commit to my bashrc from 2013-02-30 adding HISTFILE="$HOME/.bash_hist.zev" to avoid accidentally truncating it on the occasional run with --noprofile/--norc, which I figure I must have added after a big loss, but I no longer remember what might have destroyed whatever transpired in the 3.5 years in between the two...

zev honked back 25 Nov 2024 14:46 -0800
in reply to: https://hachyderm.io/users/oh_that_courtney/statuses/113544856745895022

@oh_that_courtney @rk Some years ago (2017 if the timestamps in my .bash_history are to be believed) while playing around extracting real URLs from twitter's t.co mandatory-shortener obnoxiousness I discovered that sending it a User-Agent header including a vertical tab would trigger a server-side error...and it looks like it still does:

$ curl -i -A $'beep\vboop' https://t.co
HTTP/2 520 
date: Mon, 25 Nov 2024 22:44:09 GMT
content-type: text/plain; charset=UTF-8
content-length: 15
x-frame-options: SAMEORIGIN
referrer-policy: same-origin
cache-control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
expires: Thu, 01 Jan 1970 00:00:01 GMT
server: cloudflare Pingora-Origin
cf-ray: 8e85295fbde62838-SEA

error code: 520

So who knows, perhaps they're using it for some in-band signaling roughly along those lines?

zev honked 22 Nov 2024 23:11 -0800

Seen today: quite a lot of sea lion.

a whole lotta sea lion

zev honked back 16 Nov 2024 16:10 -0800
in reply to: https://mastodon.social/users/regehr/statuses/113494669892003815

@regehr @pervognsen @zwarich Hah, another thing I hacked on in grad school! It would do online perf profiling to discover hot paths in the kernel (geared towards servers running relatively steady, homogeneous workloads), and then recompile a specialized kernel module containing all the code for the path(s) it decided to target with LTO doing hyper-aggressive inlining (including across speculatively devirtualized indirect calls between modules) to provide a single contiguous code path all the way from the syscall entry point down to all the relevant device drivers and then spliced it into the running system as a livepatch.

Had it been a few years or so later it might have seen better results due to the Spectre mitigations that later became necessary slowing down the "before" case more...

zev honked 28 Oct 2024 20:38 -0700

Sigh, (work) gmail and its clunky, weak-ass filtering.

My kingdom for a procmailrc.

zev honked 27 Oct 2024 00:11 -0700

48-hour average TPD (tacos per day) currently sitting at 5.5. Feeling pretty good about my life choices.

zev honked 21 Oct 2024 10:26 -0700

Hot 8 Brass Band was every bit as awesome as expected at the High Dive on Saturday.

Hot 8 Brass Band on stage

Hot 8 Brass Band on stage

zev honked back 12 Oct 2024 20:16 -0700
in reply to: https://mastodon.social/users/regehr/statuses/113297076711127571

@regehr If you're into this kind of heat nerdery and don't already have one, I highly recommend acquiring a thermal camera. Fancy new ones can be kind of pricey, but with a bit of craigslist-watching I snagged a decent-enough used one for <$100 recently.

All sorts of commonplace things are interesting to look at with it, like your "footprints" after walking across a floor barefoot. It's also useful for all sorts of miscellaneous troubleshooting (home, car, electronics...) and taking thoroughly eery photos of your pets.

thermal image of a dog, eyes aglow

zev honked 04 Oct 2024 00:36 -0700

The stories of anguish a single filename can tell.

screenshot of a google drive folder with a file named ".DS_Store 2"

zev honked 25 Sep 2024 00:22 -0700

Realized while making some updates to it that one of my most-used personal programs just turned 10 (as measured from its first commit).

Extrapolating, by 2034 it could in theory have as many as three entire users!

zev honked 24 Sep 2024 03:41 -0700

And thus begins day 1 of trapping the wily ion...

front entrance of IonQ's Bothell, WA office

zev honked back 09 Sep 2024 12:15 -0700
in reply to: https://mastodon.social/users/cks/statuses/113108452304727111

@cks @0x0ddc0ffee @drscriptt

In theory I guess you could have the (soft) power switch wired to the BMC as basically a GPIO pin and then the BMC controlling the 'power switch' wired to the PCH or wherever it would go

On the platforms I've developed BMC firmware for that's pretty much exactly how it's arranged. Yes, it's more moving parts between the physical button and actually powering on the host, though often mitigated somewhat by a "GPIO pass-through" feature of popular BMC SoCs (Aspeed parts, at least), wherein you can configure the GPIO controller to basically just bridge two pins together in hardware so there's no software in between and it acts like a direct connection, which can be useful for times when the software that usually manages those GPIOs isn't able to do so for whatever reason (like during the BMC's boot sequence).

zev honked back 06 Sep 2024 12:57 -0700
in reply to: https://honk.bewilderbeest.net/u/zev/h/6g22S9x8FBwvDnG2bs

Some rocks just don't want to split even after extensive sledgehammering. Fortunately with the right blade a circular saw can make it a little easier.

Also, wow that's by a wide margin the fastest I've ever drained a 4Ah battery (and given that I guess the thermal self-protection shutoff shouldn't have been a surprise).

large stone split in two, partially a clean smooth cut and part a rough split

zev honked 05 Sep 2024 21:24 -0700

This week's project: back yard concrete demolition.

Started out with a rotohammer and 42" bolt cutters for the rebar. It...worked, but was very slow going, so I decided to try renting a jackhammer instead.

Found that the jackhammer was sufficiently heavy that setting it down and picking it back up (when switching between it and the crowbar) was a non-negligible fraction of the overall work -- turning the ladder and some scrap 2x4s into an improvised stand for it turned out to be a big win.

makita jackhammer leaned up against a ladder in my back yard