the ability to write to busy executable files
Thank god, this has been such a pain in the ass for SO LONG.
Alt account of @Badabinski
Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.
the ability to write to busy executable files
Thank god, this has been such a pain in the ass for SO LONG.
I’m guessing it was because my comment is off-topic and lengthy. I would have sent you a DM, but I can’t seem to figure out how to do that in my mbin client 😅
Sorry for the off-topic question, but is your username a reference to the Culture books? I think that would have been a great addition to Very Little Gravitas Indeed/Zero Gravitas/Experiencing A Significant Gravitas Shortfall. Like, I can just imagine a book where the Very Little Gravitas Indeed, Zero Gravitas, and A Gravitas Deficiency all happen to be in the same incident group chat and constantly fuck around while the other ships debate and fuss, and then one or all three of them pulls a rabbit out of the hat and fixes the problem while the other Minds aren’t looking.
God, I miss Iain M. Banks. Also, if your username isn’t a reference then I probably sound like an absolute lunatic.
Very true! I was just in a rush and didn’t want to explain who he was.
For others, Bryan Cantrill (the guy in the video) is an incredibly gifted engineer who worked for Sun Microsystems before they got bought out by Oracle. He was deeply involved in Solaris (Sun’s really cool operating system that included pioneering shit like ZFS), and was then involved with Illumos, which was a fork of Solaris. He worked for a company called Joyent that made a super fucking cool thing called SmartOS, and now he’s the CTO for a company called Oxide Computer.
This is a hideously bad summary of his accomplishments. People who want to know more should read his Wikipedia article or watch the talk I posted. He’s a great presenter, so his talks are always pretty entertaining.
EDIT: The shit they’re doing at Oxide is absolutely nuts. They’re making what is effectively a datacenter contained within one 48u rack, and they’re writing all their own firmware and BIOS and shit for it. It’s crazy cool.
I was curious so I looked it up. I couldn’t find any quote like that, but I did find a biography about Larry Ellison titled The Difference Between God and Larry Ellison†: Inside Oracle Corporation;
†God Doesn’t Think He’s Larry Ellison.
Oh hey, the owner of the publisher is an Ellison! What a fun fact! Megan Ellison is Larry Ellison’s daughter. For those not in the know, Larry Ellison is the owner of Oracle. He and his company are profoundly interesting in the way a tornado’s effect on a wooden shack full of sheep is interesting. This section of a talk from a former Oracle employee does a great job of explaining why we should not fall into the trap of anthropomorphizing Larry Ellison. It’s hilarious and I highly recommend checking it out.
All of this is to say that his children might be a bit like him. Children aren’t doomed to be like their parents, but they certainly can be like their parents.
EDIT: that talk is only of passing relevancy, but it’s really funny and I can’t pass up a chance to share it with people who may not have seen it.
I’ve seen a few folks using a single board computer hooked up to an RS485 port on the inverter to bridge to MQTT. I’d love something a bit less kludgy than that, but it’d serve. I’d probably use a VM and some kind of RS485 over IP, since I don’t want my weakest SPOF to be a cheapo SBC.
EDIT: Here’s an example of what I’m talking about: https://community.home-assistant.io/t/sol-ark-12k-integration/532036/9
Shit like this is why I want a non-exporting hybrid inverter with batteries for a solar setup. It’s much harder to hack something that doesn’t need to coordinate with the grid beyond being a simple consumer of power (i.e. no net metering, no feeding power back to the grid). I just hope I can find something that integrates with Home Assistant using local-only APIs.
The other person may have responded with a fair amount of hostility, but they’re absolutely correct. I run Kubernetes clusters hosting millions of containers across hundreds of thousands of VMs at my job, and OOMKills are just a fact of life. Apps will leak memory, and you’re powerless to fix it unless you’re willing to debug the app and fix the leak. It’s better for the container to run out of memory and trigger a cgroup-scoped OOM kill. A system-wide OOM kill will murder the things you love, shit in your hat, and lick your face like David Tennant licked Krysten Ritter.
Ahhh, I’d love it if I could tie that in with a Bluetooth OBD dongle and Home Assistant. It’d be awesome if I could set up a BLE proxy in my carport to automatically update stuff. It’d be especially handy if I could get alerted about check engine codes.
I always just derive the interface name from first principles. Like, if I want to know which interface will be used to get out to the internet in a script, I’ll just find the one that’s L2 adjacent with the default gateway. If I’m given an egress or cidr, I’ll just find the interface that has that IP. Modern iproute2
has a JSON output option which makes getting this information pretty trivial. Doing that means that it doesn’t matter what scheme your OS is using.
I personally prefer the persistent names for Ethernet, although I don’t like them for WiFi. Luckily, it seems like my wireless adapter always just ends up as wlan0. I’m not sure why that’s the case, but it works out well in the end for me.
Someone beat me to the punch about the true meaning of Oracle, so I’ll instead link this wonderful video about why you shouldn’t make the mistake of anthropomorphizing Larry Ellison: https://youtube.com/watch?v=-zRN7XLCRhc&t=1981s
I played so many games on my Palm Pilot back in middle school. My Palm Tungsten T3 was great, and there were a shitload of freeware or shareware games released over the years.