"We can't allow users to make use of non-free software, because they might think it's better and that would defeat the aims of free software" is *not* a flex
"Linux would have prevented this!" literally true because my former colleague KP Singh wrote a kernel security module that lets EDR implementations load ebpf into the kernel to monitor and act on security hooks and Crowdstrike now uses that rather than requiring its own kernel module that would otherwise absolutely have allowed this to happen, so everyone please say thank you to him
It's been the sort of day where I discover that I have a surprisingly useful ability to intuit fields in headers that are probably uuids and figure out what this structure is as a result
Did you know that you can impress people by just pasting some bytes into github search and then saying "Ah yes that's an EFI-spec RSA2048-SHA256 signature" (you do not need to do the github bit in front of them)
Anyway simply mechanically copying potentially interesting looking sequences of bytes into search engines is an incredibly underrated part of reverse engineering work
Occasionally I re-read some website full of technical stories that I originally read 25 years ago and thought "Wow I wish my life was like that" and realise that actually my life now *is* like that and I now understand the psychic damage associated with it
Website: "And here's how I diagnosed this bizarre bug" Me: Ha wow that's kind of like the time I figured out how Apple entirely broke PKCS#11 for P-256 keys wait fuck FUCK
Someone asked "What are the best practices for real world implementations of Beyondcorp" and it's depressing to realise that the actual answer is that it's literally impossible unless you're Google scale
On the off-chance anyone was especially invested in our plumbing travails last year, I'm sure you'll be pleased to know that everything worked on the first attempt this time round - the couplers we used to connect the intake pipes made it easy to disconnect stuff over winter and remain leakless now stuff is hooked up again, the pump had not exploded from freezing, and we apparently successfully emptied all the plumbing this time because there are no burst pipes
The pump monitoring stuff I set up (basically a z-wave switch that reports current draw to Home Assistant) seems to work perfectly! When operating correctly the pump draws current in a relatively narrow band, so I have an automation to turn it off if the draw is outside the expected range (which might indicate that all the water has fallen out), and also gives an indication of whether there's a leak anywhere (if the pump is turning on without any water being used, that's a bad sign)
This year we're trying to reconstruct the rather more straightforward solution of a spring-fed cistern, but that's on the opposite side of a river and we need to get a pipe across the ravine (we share the water rights with three other cabins - all the infrastructure on our side of the river is fine, the stuff on the other side burned down in the Caldor fire back in 2021, so we need a new cistern and pipe and then just plug that into the stuff on this side and suddenly everyone has water)
Former biologist. Actual PhD in genetics. Security at https://aurora.tech, OS security teaching at https://www.ischool.berkeley.edu. Blog: https://mjg59.dreamwidth.org. He/him.