zev
honked back 26 Nov 2024 12:39 -0800
in reply to: https://mastodon.well.com/users/rk/statuses/113550011772002652
zev
honked back 26 Nov 2024 12:39 -0800
in reply to: https://mastodon.well.com/users/rk/statuses/113550011772002652
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 15:42 -0800
in reply to: https://mastodon.well.com/users/rk/statuses/113546187967013698
@rk @oh_that_courtney Or perhaps "see my life flashing before my eyes" (and flashing likely in more ways than one, considering what it'd probably do to my terminal...)
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 So who knows, perhaps they're using it for some in-band signaling roughly along those lines?
.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
zev
honked back 22 Nov 2024 23:13 -0800
in reply to: https://honk.bewilderbeest.net/u/zev/h/SCQkz31z6QLZJPB13w
Seriously, a truly impressive mustering of biomass.
Seen today: quite a lot of 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 back 16 Nov 2024 12:25 -0800
in reply to: https://mastodon.social/users/regehr/statuses/113494367256195495
@regehr @4raylee It's not much, but in grad school I wrote a benchmarking program that JITted a small sequence of code in order to precisely control both the I-side and D-side cache footprints of the "think time" code executed between issuing syscalls...dusting off the cobwebs: https://gist.github.com/zevweiss/b9da17b661e35c4cabab2cc6e8330df8
zev
honked back 08 Nov 2024 18:39 -0800
in reply to: https://hachyderm.io/users/cliffle/statuses/113450592843482187
Okay, that's understandable I suppose, but it makes perfect sense in a programming language interpreter, right? https://github.com/php/php-src/commit/405a15043f89af7aafdf3975db84059093f0ecdc
If you represent byte sizes as floats I do _not_ want to use your: filesystem, hosting service, network appliance
zev
honked back 08 Nov 2024 14:18 -0800
in reply to: https://mastodon.well.com/users/rk/statuses/113449197634686401
re: Uspol
@rk I've had a bookmark of this one pinned to the home screen on my phone for the last year or two, revisiting it not infrequently. It only seems to get more and more vivid.re: Uspol
zev
honked back 05 Nov 2024 02:27 -0800
in reply to: https://honk.bewilderbeest.net/u/zev/h/3JsFNVd6tLqRfX49vG
...and again a year later. It's a good tree!
zev
honked back 04 Nov 2024 16:46 -0800
in reply to: https://social.tchncs.de/users/arj/statuses/113427215244754763
@arj Even by amdgpu standards that does seem ponderous...did you find a culprit? Curiously, I just did a fetch to my local tree (the first since late May, apparently) and only got about 20% as much:
Receiving objects: 100% (145473/145473), 88.16 MiB | 5.32 MiB/s, done.
zev
honked back 30 Oct 2024 15:40 -0700
in reply to: https://mastodon.well.com/users/rk/statuses/113398352974183167
@rk I mean, the point is obviously to run as many instances of said text editor simultaneously as possible, right?
zev
honked back 30 Oct 2024 12:31 -0700
in reply to: https://mastodon.well.com/users/rk/statuses/113397909530013283
@rk Or if you've got sshd listening on a publicly-accessible port, (I should probably set up some log rotation.)
/var/log/btmp
. Mine's currently sitting at 726MB.
Sigh, (work) gmail and its clunky, weak-ass filtering. My kingdom for a procmailrc.
48-hour average TPD (tacos per day) currently sitting at 5.5. Feeling pretty good about my life choices.
zev
honked back 23 Oct 2024 23:00 -0700
in reply to: https://scholar.social/users/chalpin/statuses/113359597415824920
@chalpin While it's now been over 7 years since I had any even tenuous, tangential involvement with ATE, I still get my daily reminder of it every time I open the dog food bag to get Bowie his dinner.
Hot 8 Brass Band was every bit as awesome as expected at the High Dive on Saturday.
zev
honked back 20 Oct 2024 17:16 -0700
in reply to: https://social.afront.org/users/kwf/statuses/113341311562379093
@kwf Another option is a skirt of sorts to fill in the gap between it and the floor to fend of incoming tennis balls and such (I ended up doing essentially that with our couch a few years ago).
zev
honked back 20 Oct 2024 12:11 -0700
in reply to: https://federate.social/users/mattblaze/statuses/113339890488419111
@mattblaze I'm curious -- is that a lighthearted humorous observation of a pattern you see in your photos, or something you've done consciously & intentionally?
zev
honked back 19 Oct 2024 19:12 -0700
in reply to: https://benjojo.co.uk/u/benjojo/h/x4cj8P219FJ93ZrJ75
@benjojo yeah, that strikes me every time I'm there -- definitely one of the most off-putting aspects of the city, IMO.
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.
The stories of anguish a single filename can tell.
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 back 24 Sep 2024 18:40 -0700
in reply to: https://ozlabs.house/users/shenki/statuses/113192336507597991
zev
bonked 24 Sep 2024 18:32 -0700
original: VD15@pl.valkyrie.world
zev
honked back 24 Sep 2024 03:45 -0700
in reply to: https://honk.bewilderbeest.net/u/zev/h/Bt2LsXVMGLtSDf71cM
Decently pleasant view from the office window, with fall foliage colors already beginning to show.
And thus begins day 1 of trapping the wily ion...
zev
honked back 24 Sep 2024 03:34 -0700
in reply to: https://howse.social/users/tj/statuses/113190490372414009
@tj
dc(1)
, or shell functions built thereupon:$ type rpn rpnf
rpn is a function
rpn ()
{
dc -e "${*//x/*} p"
}
rpnf is a function
rpnf ()
{
rpn 10 k "$@"
}
$ rpnf 329447664 9672 811 x /
42.0000000000
zev
honked back 23 Sep 2024 08:37 -0700
in reply to: https://aus.social/users/jk/statuses/113185191434984961
zev
bonked 12 Sep 2024 10:56 -0700
original: lmorchard@hackers.town
Hahahah "The thought came to me all at once, whole and fully crystallized, that I would like to slap a big ol' slice of bologna onto that Cybertruck." https://defector.com/i-would-like-to-put-lunchmeat-on-the-cybertruck
zev
honked back 09 Sep 2024 12:15 -0700
in reply to: https://mastodon.social/users/cks/statuses/113108452304727111
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).
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
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).
zev
honked back 05 Sep 2024 21:30 -0700
in reply to: https://honk.bewilderbeest.net/u/zev/h/njDJ9K9pGcMQp4bP9B
The verdict: very effective, would rent again (and probably will for the other half of the yard).
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.
zev
honked back 04 Sep 2024 13:44 -0700
in reply to: https://social.afront.org/users/kwf/statuses/113080963009036228
@kwf These pictures made me sort of curious about that tool and so I watched a brief video review of it, which happened to mention that the blades are reversible -- perhaps you're already aware, but might they still be intact enough to flip around and keep going?
zev
honked back 04 Sep 2024 03:44 -0700
in reply to: https://infosec.exchange/users/dannyjpalmer/statuses/113078448547688214
@dannyjpalmer Oh wow, I hadn't thought about that game in a very long time! And I don't recall ever noticing the tagline on the paper, which is quite excellent.
zev
honked back 04 Sep 2024 01:15 -0700
in reply to: https://social.treehouse.systems/users/mxshift/statuses/113077629756880853
@mxshift @danderson Can I ask what you used them for? "GHz-capable discrete logic gates" sounds like an interesting space to be in.